【发布时间】:2010-05-14 08:11:52
【问题描述】:
抱歉回答,但是如何在 SQL Server 2005 Express Edition 中启用 TCP?我使用配置管理器,找到网络配置/协议并启用 TCP,之后我重新启动 sql server 服务并再次尝试安装有问题的软件(软件告诉我 TCP 未启用)但我有同样的问题 :-(
【问题讨论】:
标签: sql sql-server-2005-express
抱歉回答,但是如何在 SQL Server 2005 Express Edition 中启用 TCP?我使用配置管理器,找到网络配置/协议并启用 TCP,之后我重新启动 sql server 服务并再次尝试安装有问题的软件(软件告诉我 TCP 未启用)但我有同样的问题 :-(
【问题讨论】:
标签: sql sql-server-2005-express
在 Sql Server 配置管理器中。
要验证它是否有效,请转到 cmd
> netstat -an
你会看到
...
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
...
然后在cmd上试试
> sqlcmd -U sa -S .\sqlexpress,1433
你将被连接...希望如此
*记得启用并启动 Sql Server 浏览器服务
【讨论】:
您可以通过 TCP/IP 连接到 SQL2005 Express 版本。
您是否在防火墙上打开了 1433 端口?服务器应该接受 1433 端口上的传入连接。
之后在 SQL Server 2005 外围应用配置实用程序中启用 TCP/IP(请参阅 MSSQLSERVER > 数据库引擎 > 本地和远程连接 > 仅使用 TCP/IP)
【讨论】:
在 express 版本中,TCP 支持被禁用,尽管您会看到相应的配置。要么购买商业版使用另一个 RDBMS。
【讨论】: