删除默认数据库后,打开管理器可以看到自建的数据库,但包括系统数据在内都无法打开,也无法附加,报错为“无法连接到服务器”,其他信息为“无法打开用户默认数据库,登录失败”,错误码为4046.
很着急,请问各位怎么解决?谢谢
很着急,请问各位怎么解决?谢谢
解决方案 »
- 正则删除含不合格值的行
- 库表字段定义的类型是NTEXT,如何在存储过程中赋值
- sql server2005 express 安装奇怪的问题
- 存储过程中能不能用表参数?
- MS SQL在迁移数据库时,遇到自动++该字段无法迁移的问题
- 没有说清,这个查询怎么写
- 如何用ASP建立两个数据库中的表的关联
- 错误5004:若要使用Alter database,要使数据库处于可写入状态,可以执行检查点!!
- 急.高分重谢!CSV文件无法保存这个的文本格式数据!
- 新手问题:怎样在运行期更改一个字段(列)的名称?
- SQLServer2005 服务器运行一个月后,突然sa访问不到数据库
- 怎样给带distinct的查询结果加上字符串?
删除了SQL服务器默认数据库,无法连接服务器,用户【】登录失败。
1,使用管理员账户修改此用户的默认数据库。
企业管理器,展开服务器组,展开服务器,展开“安全性”,“登录名”,右击相应的登录账户,属性中重新 设置默认的数据库。
在此账户是最高账户时,登录都没法,安全节点更无法看到。
↓↓↓↓↓↓↓↓↓↓↓↓
2.若没有其他管理员登录账户,无法在企业管理器中修改,使用osql命令行工具:
osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。osql 工具使用 ODBC 数据库应用程序编程接口 (API) 与服务器通讯。
在开始->运行 中键入cmd,使用 "OSQL -?"命令,就可以显示osql命令行的帮助。
注意:osql 工具的选项列表是区分大小的,在使用时注意。
osql /U"sa" /P"123" /d"master" /Q"exec sp_defaultdb N'sa', N'master'" /S"数据库服务期名"