在“运行”—“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
TCP动态端口 --> 不填
TCP端口 --> 1433
活动 --> 是
已启用 --> 是