我刚刚安装了 SQL 2008 Express 的新副本。在我做任何事情之前,我打开了 Management Studio 并使用 Window Authentication 成功连接。
但是,我尝试在命令行“telnet localhost 1433”上运行以下命令并收到错误“无法在端口 1433 上打开与主机的连接:连接失败”
我检查了 netstat,端口 1433 上没有任何监听。
在我继续之前,安装有问题吗?
谢谢,谢恩
我刚刚安装了 SQL 2008 Express 的新副本。在我做任何事情之前,我打开了 Management Studio 并使用 Window Authentication 成功连接。
但是,我尝试在命令行“telnet localhost 1433”上运行以下命令并收到错误“无法在端口 1433 上打开与主机的连接:连接失败”
我检查了 netstat,端口 1433 上没有任何监听。
在我继续之前,安装有问题吗?
谢谢,谢恩
你检查是否启用了 tcp/ip 协议?如果我没记错的话,它默认是禁用的。
你是在告诉你的 SQL Server 监听 TCP/IP
http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx
端口号不保证为 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 添加防火墙例外)