问题1:SQL2005无法注册(包括TCP/IP和计算机名注册)
出错信息:
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
解决方法:
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software"Microsoft"MSSQLServer"MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
执行完这个重新启动sql server服务试试.
问题2:无法用TCP/IP注册服务器
出错信息:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)
解决方法:
打开SQL Server 配置管理器--->SQL Server 2005 网络配置--->SQL Server 2005 的协议,
如图:
单击它,在出来的列表中选择“TCP/IP” ,双击它,在出来的属性对话框中 选择“IP地址”选项卡,(如果你有多块网卡,在这里面就会有多个监听选项)选择你开放的那个网卡,把里面的“TCP动态端口”留空,把TCP端口设成不与其它程序和系统服务冲突的端口),之后,把滚条拉到最下,在“IPALL”中,把TCP动态端口留空,TCP 端口设成你刚才上面设的那个端口,关闭对话框
如图:
重新启动SQL服务即可!
浙公网安备 33010602011771号