无法打开用户默认数据库,登录失败,这也是SQL Server使用者常见的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题。
一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
1、打开企业管理器,展开服务器组,然后展开服务器
2 展开"安全性",展开登录,右击相应的登录帐户,从d出的菜单中选择,属性
3、重新选择此登录帐户的默认数据库
(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具
isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"
如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:
isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"
给你个建议
dw做aspnet很无聊的,不好用,
去下载vs2005或者vs2008来用
连接数据库很简单
不会代码就用控件完成这个功能都是鼠标点的,不复杂,选择好数据源,然后把表里面的列钩上,查询是自动生成的
1,当你建一个数据库:是有用户名与密码的。
2,java中,通过建立一个类,比如说:databaseconnector,用于与数据库进行连接。
3,类建好后,如果你用的是mysql数据库的话,还需要再java中加载相应的jar包(mysql-connector-java-30jar),其他数据库也需要加载相应的包。
4用户名与密码,放于数据库中一个表中,当用户登录时,在数据库该表中查找是否有用户名与密码与所给相同的字段。如有,登录成功,跳转到相应页面。如无,登录失败。
安装数据库时,因为sa密码的设有规则要求,且不能忽略规则,很多人会选择仅Windows身份验证登录模式,这种情况下,如果要使用sa登录,要修改登录模式,设置sa登录密码并授权登录,具体步骤如下:
使用Windows身份验证登录模式,选中连接源,右键属性》安全性》服务器身份验证选中SQL Server和Windows身份验证模式。
返回数据源,点左边+号展开,安全性》登录名》sa,右键属性,常规设置密码,取消勾选强制实施密码策略,状态设置登录启用。
重新连接数据库引擎,身份验证选择Windows身份验证,输入登录名密码即可。
这个需要你设置sqlserver,在企业管理器里面,允许使用两种方式登录,即密码和windows验证。
然后再程序里设置连接字符串就可以了。
如果不会写连接字符串的格式,那就用连接数据库的控件建立一个,然后把字符串拷贝出来就OK
举例说明
cnn 是数据库连接 rst 是记录集 sql 是sql语句
sql="select username,password from 表名"
rstopen sql,cnn,adOpenKeyset, adLockReadOnly, adCmdText
if not rsteof then ''如果有多条就循环
用户名=rstfields("username")
密码=rstfields("password")
end if
rstclose
set rst=nothing
以上就是关于数据库文件验证失败怎么解决全部的内容,包括:数据库文件验证失败怎么解决、asp.net做网页 怎么做登录网页时验证数据库、java连接数据库怎么验证用户名和密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)