在尝试从远程计算机连接到 Microsoft SQL Server 实例时,可能会接收到错误消息。
Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。
1.为SQL Server Express Edition或SQL Server Developer Edition启用远程连接
1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server ”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
2. 在“SQL Server 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”
2.启用SQL Server Browser服务
如果您是通过使用实例名称来运行 SQL Server 并且在连接字符串中没有使用特定的 TCP/IP 端口号,则必须启用 SQL Server Browser 服务以允许远程连接。
3.在Windows防火墙中创建例外
若要打开 Windows 防火墙,请单击“开始”,再单击“运行”,键入firewall.cpl,然后单击“确定”。
在Windows防火墙中为SQL Server 创建例外
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
在Windows防火墙中为SQL Server Browser服务创建例外
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序
如果觉得《如何配置 SQL Server 以允许远程连接》对你有帮助,请点赞、收藏,并留下你的观点哦!