【遇到的问题】
在“运行”—“cmd”—“sqlcmd”后遇到如下错误:
Sqlcmd: 错误: Microsoft SQL Native Client : 建立到服务器的连接时发生错误。连接到SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。
Sqlcmd: 错误: Microsoft SQL Native Client : 登录超时已过期
【解决方案】
首先,对SQL Server 2005 以允许远程连接进行了配置。
简要步骤如下:
• 在您要从远程计算机连接到的 SQL Server 实例上启用远程连接。
• 打开 SQL Server Browser 服务。
• 配置防火墙以允许与 SQL Server 和 SQL Server Browser 服务相关的网络通讯。
详细步骤请参考:[url]http://support.microsoft.com/kb/914277/zh-cn[/url];
然后,SQL Server Configuration Manager -> 网络配置 -> 协议
tcp/ip属性
保持活动状态--> 30000
全部侦听--> 否
无延迟--> 否
已启用--> 是
IP地址
IP地址--> 你的IP
TCP动态端口--> 不填
TCP端口--> 1433
活动--> 是
已启用--> 是