分类：电脑/网络-程序设计
问题：sql2000连接的问题本人在用SQL2000时,一次用360度 
本人在用SQL2000时,一次用360度杀毒.当再打开时打不开了,提示是:   "未能建立与B23451(我的服务器名)的连接.    原因:无法打开用户默认数据库.登录失败.    请验证SQL Server 是否在运行并检查SQL Server注册属性"    我反复试了N次都不行.请大师们给看看!    谢谢
回答：无法打开用户默认，登录失败,这也是SQL Server使用者熟悉的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候，只要关系到连接SQL Server数据库的时候，都有可能会碰到此问题,引起此错误发生的原因比较多,下面我们就来详细分析引起此问题的原因以及解决办法。一、原因登录帐户的默认数据库被删除。二、解决方法：(一)、使用管理员帐户修改此帐户的默认数据库1、打开企业管理器,展开服务器组,然后展开服务器2. 展开"安全性",展开登录，右击相应的登录帐户，从弹出的菜单中选择，属性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'"参考:微软中文知识库文章：如何解决 SQL Server 2000 中的连接问题地址： ------------出现本错误的情况一般如下：将一个数据库导入MS SQL数据库中，在企业管理器中，所有任务->还原数据库—>选择“从设备”还原，找到数据库文件“xxx.db”,导入。报错：设备激活错误，请使用with move选项来标志该文件的有效位置。解决方法：右键点“数据库”（注意不是某个特定的数据库）—>所有任务—>还原数据库—>选择“从设备”还原，选择要还原成的数据库名，然后在选项卡中，选择现有数据库上强制还原数据库，然后在下面修改数据库还原后的物理路径，这个路径要是存在的一个路径，否则就会出现上面的错误，逻辑文件名可以不用改，即可。--------------只要用不同默认数据库的用户登录就可以了。[--各个用户的默认数据库]编辑SQL Server　注册，改为SQL Server身份验证，用sa登录就可以了sa的默认数据库被分离 -> 重装SQL Server。