1

我刚刚安装了 SQL 2008 Express 的新副本。在我做任何事情之前,我打开了 Management Studio 并使用 Window Authentication 成功连接。

但是,我尝试在命令行“telnet localhost 1433”上运行以下命令并收到错误“无法在端口 1433 上打开与主机的连接:连接失败”

我检查了 netstat,端口 1433 上没有任何监听。

在我继续之前,安装有问题吗?

谢谢,谢恩

4

3 回答 3

2

你检查是否启用了 tcp/ip 协议?如果我没记错的话,它默认是禁用的。

于 2009-12-16T17:15:03.923 回答
1

你是在告诉你的 SQL Server 监听 TCP/IP

http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx

于 2009-12-16T17:17:20.767 回答
0

端口号不保证为 1433。

在 Sql Server 配置管理器中,确保:(1) SQL Server 正在运行 (2) SQL Server Browser 正在运行。(3) 在 TCP/IP 开启的 SQLEXPRESS 协议中。你可以检查里面的端口。

或者通过在任务管理器中找到 sqlservr.exe 的 PID 然后键入:netstat -ano | 来获取端口。findstr PID

在这些步骤之前,我自己无法通过 127.0.0.1 进行连接,现在我什至可以从 LAN 上的远程计算机进行连接。(注意:对于 LAN 访问,您需要为 sqlservr.exe 和 sqlbrowser.exe 添加防火墙例外)

于 2010-05-08T02:30:23.457 回答