无法打开用户默认数据库,登陆失败 (Microsoft SQL Server ,错误:4064)
2014-12-13 16:29
603 查看
今天操作Sql Server 2008时遇到一个问题,我先前指定sa用户默认的数据库,如下图所示:
然后,我把Library数据库删掉后,再重新登陆SQL Server时报错,错误消息如下图所示:
通过使用SQLCMD实用工具修改用户Sa默认数据库即可。
第一步:找到SQLCMD所在目录,如图:
在DOS里进入该目录,如图:
第二步:执行SQL命令:sqlcmd -U"sa" -P"123456" -d"master" -Q"exec sp_defaultdb N'sa', N'master'"
sqlcmd 修改用户默认数据库的语法如下:
SQL Server 身份验证登录方式:
sqlcmd -U"用户名" -P"密码" -d"默认数据库名" -Q"exec sp_defaultdb N'用户名', N'默认数据库名'"
Windows 验证登录方式:
sqlcmd -E -d"默认数据库名" -Q"exec sp_defaultdb N'电脑名\windows登录用户名', N'默认数据库名'"
再次登录 SQL Server 2008 即登录成功!
以上,是本人对于此问题解决方法的记录,希望对读者有所用处,谢谢!
然后,我把Library数据库删掉后,再重新登陆SQL Server时报错,错误消息如下图所示:
通过使用SQLCMD实用工具修改用户Sa默认数据库即可。
第一步:找到SQLCMD所在目录,如图:
在DOS里进入该目录,如图:
第二步:执行SQL命令:sqlcmd -U"sa" -P"123456" -d"master" -Q"exec sp_defaultdb N'sa', N'master'"
sqlcmd 修改用户默认数据库的语法如下:
SQL Server 身份验证登录方式:
sqlcmd -U"用户名" -P"密码" -d"默认数据库名" -Q"exec sp_defaultdb N'用户名', N'默认数据库名'"
Windows 验证登录方式:
sqlcmd -E -d"默认数据库名" -Q"exec sp_defaultdb N'电脑名\windows登录用户名', N'默认数据库名'"
再次登录 SQL Server 2008 即登录成功!
以上,是本人对于此问题解决方法的记录,希望对读者有所用处,谢谢!
相关文章推荐
- 无法打开用户默认数据库,登陆失败 (Microsoft SQL Server ,错误:4064 )
- 无法打开用户默认数据库。登录失败/用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 4064)
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- SQL--sql server无法打开用户默认数据库 登录失败错误4064的解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法
- SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法
- 数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
- SQL附加数据库无法打开物理文件 "XXXX.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)解决
- 破解SQL Server连接错误-“无法打开用户默认数据库,登录失败”
- 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'msdb'。有关详细信息,请参阅 SQL Server 错误日志。 (Microsoft SQL Server,错误: 945)
- 数据库xxx已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)
- 用户'sa'登陆失败,该用户与可信sqlserver连接无关联 Microsoft sql server .错误18452
- 用户'sa'登陆失败,该用户与可信sqlserver连接无关联 Microsoft sql server .错误18452
- 该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理员无法将该帐户解锁。(Microsoft SQL Server,错误: 18486)
- 在SQL Server中出现 “无法打开用户默认数据库,登录失败” 是什么原因?4046错误