文档介绍:常见的SQLServer连接失败错误以及解决方法A--SQLServer不存在或访问拒绝错误有以下可能::===》ping服务器ip地址失败:说明物理连接出问题,需要检查硬件设备;需要注意将防火墙关掉,因为它也许会屏蔽你的PING命令===》ping服务器ip地址成功ping服务器名称失败:说明服务器名称有问题。如果服务器和客户端不在同一局域网内,很可能无法直接使用服务器名称标志服务器。(默认端口号)===>如果有“无法打开连接”的信息,说明你的SQLServer服务没开启,或者你的TCP/IP协议没有启用,,看是否启用命名管道,是否启用TCP/IP协议这个可以在不同版本的SQLServer自带的工具管理器里找到,,查看使用的协议一般需要启用命名管道;B--用户sa登入失败错误有以下可能:“仅WINDOWS身份登入”,设置账户后没有运行sp_password第一个原因解决方法:以2000为例: ,并且选择"使用Windows身份验证"连接上SQLServer "SQLServer组",鼠标右键点击SQLServer服务器的名称,选择"属性",再选择"安全性"选项卡 "身份验证"下,选择"SQLServer和Windows". . 在以上解决方法中,如果在第1步中使用"使用Windows身份验证"连接SQLServer失败,那就通过修改注册表来解决此问题: "开始""运行",输入regedit,回车进入注册表编辑器 ,浏览到以下注册表键: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer] "LoginMode",双击编辑双字节值 ,点击"确定"  ;--ORUSE[master]GO  EXECxp_instance_regwriteN'HKEY_LOCAL_MACHINE',N'Software/Microsoft/MSSQLServer/MSSQLServer',N'LoginMode',REG_DWORD,2GO 此时,用户可以成功地使用sa在企业管理器中新建SQLServer注册,但是仍然无法使用Windows身份验证模式来连接SQLServer。这是因为在SQLServer中有两个缺省的登录帐户:BUILTINAdministrators以及<机器名>Administrator被删除。要恢复这两个帐户,可以使用以下的方法: 1、打开企业管理器,展开服务器组,然后展开服务器; 2、展开"安全性",右击"登录",然后单击"新建登录"; 3、在"名称"框中,输入BUILTINAdministrators