打开 SQL Server 2008 的 SQL Server Management Studio, 输入 sa 的密码发现, 无法登陆数据库? 提示以下错误:
"在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误. 未找到或无法访问服务器. 请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"
具体解决办法如下:
1, 打开 Sql server 管理配置器
或者在命令行输入: SQLServerManager10.msc
2, 点击 MSSQLSERVER 的协议, 在右侧的页面中选择 TCP/IP 协议
3, 右键点击 TCP/IP 协议, 选择 "属性", 需要修改连接数据库的端口地址
1
2
3
4, 跳出来的对话框, 里面有好多 TCP/IP 的端口, 找到 "IP3", 更改 IP 地址 为自己电脑的 IP 地址 (或者是 127.0.0.1) 在 TCP 端口添加 1433, 然后选择启动
4
5,"IPALL" 的所有端口改成 "1433"
5
6, 重新启动服务
6
7
7, 通过以上 1-6 步骤设置好端口, 重新打开 SQL Server Management Studio, 在服务器名称输入:(local) 或者 127.0.0.1, 即可登录数据库了.
来源: http://server.51cto.com/OS-581656.htm