sqlserver 登录时 默认数据库找不到错误(4064)解决
2011-07-19 19:17
239 查看
打开08r2数据库出现默认数据库打不开错误4064。就结了好久都没搞定,今天终于搞定了。
一、如果还有其他管理员角色的账户可以登录的情况忽略,相信会用sqlserver的同志们都会解决(提一下,用其他用户登录后修改。也可以用下一种)。
二、当没有其他用户可以登录时,怎么解决呢?(作者就属于人品暴差的这后一种)
1.windows身份验证
cmd下键入:
osql /E /d"msdb" /Q"exec sp_defaultdb N'username', N'msdb'"
回车
2.sqlserver身份验证
cmd下键入:
osql /S. /Uusername /Ppassword /d"msdb" /Q"exec sp_defaultdb N'username', N'msdb'"
(/S 要登录的服务器,‘.’表示本机。/U后边是用来登录用户名。/P后边是密码)
回车
/d"msdb" 只要连接的数据库为msdb。后边的是要执行一个系统自带的存储过程,这个存储过程是用来修改用户默认数据库的。两个参数,用户名和数据库。
这个命令也可以分开执行。osql /E /d"msdb"这一句其实是连接到指定数据库。/Q这一句是要执行的查询语句。
可以连接到数据库之后在执行那个存储过程,也可以达到效果。具体怎么写忽略。
OK问题解决。
经过这一个错误,浪费这么多时间,我决定多留几个管理员角色账户已防发生类似情况或更糟糕的情况啊……
一、如果还有其他管理员角色的账户可以登录的情况忽略,相信会用sqlserver的同志们都会解决(提一下,用其他用户登录后修改。也可以用下一种)。
二、当没有其他用户可以登录时,怎么解决呢?(作者就属于人品暴差的这后一种)
1.windows身份验证
cmd下键入:
osql /E /d"msdb" /Q"exec sp_defaultdb N'username', N'msdb'"
回车
2.sqlserver身份验证
cmd下键入:
osql /S. /Uusername /Ppassword /d"msdb" /Q"exec sp_defaultdb N'username', N'msdb'"
(/S 要登录的服务器,‘.’表示本机。/U后边是用来登录用户名。/P后边是密码)
回车
/d"msdb" 只要连接的数据库为msdb。后边的是要执行一个系统自带的存储过程,这个存储过程是用来修改用户默认数据库的。两个参数,用户名和数据库。
这个命令也可以分开执行。osql /E /d"msdb"这一句其实是连接到指定数据库。/Q这一句是要执行的查询语句。
可以连接到数据库之后在执行那个存储过程,也可以达到效果。具体怎么写忽略。
OK问题解决。
经过这一个错误,浪费这么多时间,我决定多留几个管理员角色账户已防发生类似情况或更糟糕的情况啊……
相关文章推荐
- sqlserver 登录时 默认数据库找不到错误(4064)解决
- SQLServer无法打开用户默认数据库 登录失败错误4064的解决方法
- SQL Server无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- SQL--sql server无法打开用户默认数据库 登录失败错误4064的解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064
- 无法打开用户默认数据库。登录失败/用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 4064)
- 在登录SQL2005数据库时连接错误,无法打开默认数据库,4064错误?
- 无法打开用户默认数据库(用户 计算机名字\Administrator登录失败) 解决方法之一
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- sqlserver 用windows身份登录出现错误18456问题解决
- 破解SQL Server连接错误-“无法打开用户默认数据库,登录失败”
- 症状解决,原因不详的用非默认管理权限账户登录COM注册成功但找不到类型问题
- 【数据库】 Sqlserver 2008 error 40出现连接错误的解决方法
- SQLServer------解决IP地址登录不了数据库问题
- sqlserver 此数据库没有有效所有者错误的解决方法
- 类库(DLL)项目中引用WebService错误:找不到引用协定“Abcds.XXXXSoap”的默认终结点元素。解决办法