
一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
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'"
a.程序->SQL2005->配置工具->SQL Server外围应用配置器->远程连接->选择“仅使用TCP/IP”选项。b.程序->SQL2005->配置工具->SQL Server configuration manager->将网络配置下面协议里面的VIA禁用,Named Pipes禁用;将客户端协议下面的VIA禁用,Named Pipes禁用,一定要SQLServer重启一下服务。
建议你采用MicroSoft SQL Server 2000(个人版) + SP4补丁。不过在重新安装数据库之前,你必须把之前的那个数据库彻底删除,否则在安装的过程中会出现像“实例名不符”等信息。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)