SQL 2005在安装时选择默认实例,数据库安装完成后,在SQL Server Management Studio连接实例时,在服务器名称输入框中输入“.”可以连接,若输入“服务器IP地址”点击登录时则会出现如图示(provider:命名管道提供程序,error:40-无法打开到SQL Server 的连接)
我们要先了解清楚SQL Server 2005是个网络数据库,那么问题的解决就有了较明确的方向。我们打开【SQL Server Configuration Manager】,查看数据库实例的协议【Named Pipes】 和【TCP/IP】是否已经开启,端口与IP地址的设置是否正确。
检查完【SQL Server Configuration Manager】后再打开【服务和连接的外围应用配置器】(位于开始—所有程序—Microsoft SQL Server 2005—配置工具—SQL Server外围应用配置器),选择SQL Server Browser的服务启动类型为“禁用”,服务状态也是“已停止”。我们只需要将启动类型修改为“自动”并启动服务。
同时选择默认实例的【服务】与【远程连接】选项,服务启动类型也修改为“自动”,设置远程连接为“本地连接与远程连接”和“同时使用TCP/IP和named pipes”选项。
修改完成后点击确定,在服务器名称输入框中输入服务器IP地址,连接成功!
|