无法连接到远程SQL Server Express Edition

时间:2014-01-13 12:18:02

标签: c# visual-studio-2012 sql-server-express

因此,我无法使用IIS7,.NET Framework 4.5和WebDeploy连接到运行在Server 2008R2应用程序测试服务器上的远程SQL Express服务器。我已经使用Microsoft提供的指导设置了我的sql server。如您所见,我已完成以下操作:

禁用防火墙(用于测试): enter image description here 检查服务是否正在运行 enter image description here 确保已启用TCP / IP: enter image description here

我没有麻烦在本地计算机内部与Managment Studio连接。 (用户“Christian”与管理工作室一起添加,作为本地用户)。当我在Visual Studio 2013中单击添加新的SQL连接向导时,出现以下错误:

enter image description here

从图像中可以看出,连接向导会自动在网络上找到正确的服务器。我已使用以下“服务器名称”

进行了测试
  • 192.168.1.111
  • 192.168.1.111 \ SQLEXPRESS
  • 192.168.1.111。\ SQLEXPRESS
  • WIN-NVAAFR9N703
  • WIN-NVAAFR9N703 \ SQLEXPRESS
  • WIN-NVAAFR9N703。\ SQLEXPRESS

我知道有关于此问题的其他几个主题,大多数是通过在配置管理器中激活“TCP / IP”来解决的。但这对我来说似乎并没有成功。网络和路由器不应该是这里的问题。因为所有其他网络应用程序似乎工作正常。我确实使用了分离系统(DVB Viewer)。这个程序在端口上有一个web-frontend:8089,但我不确定它是否运行它自己的SQL服务器。我读了一些关于XAMPP的内容,但是我无法在系统上找到任何httpd.conf。

2 个答案:

答案 0 :(得分:3)

您的屏幕截图显示了客户端协议,您需要确保为SQLEXPRESS服务器实例启用了协议:

Screenshot

答案 1 :(得分:1)

SQL Server远程连接的默认端口是1433,您通常需要提供此连接字符串。如果您已选择将Express Edition安装为默认实例,则可以省略SQLEXPRESS部分,以便Server name看起来像

WIN-NVAAFR9N703,1433

或者如果您已安装为命名实例

WIN-NVAAFR9N703\SQLEXPRESS,1433