客户端访问sql Server 2008 Express数据库

时间:2017-04-18 11:52:12

标签: vb.net sql-server-2008

我无法通过另一台计算机连接数据库。在我的服务器计算机上,一切正常,但如果我将我的应用程序复制到客户端,我无法连接。 (当然我可以启动管理工作室,服务器配置)

这是我的连接字符串:

 DS_SDF = "IPAddress\someinstance;Network Library=DBMSSOCN;Initial Catalog=somedatabase; User ID=Someuser; Password=Somepassword;"

我已经做了什么:

  • 我检查了我的服务器属性

    • 接受远程连接
    • TCP / IP已激活
  • 我尝试使用我添加到Windows防火墙的端口

  • 我还在连接

  • 时停止了防火墙,病毒扫描程序,思科远程客户端

因为连接字符串应该有效,所以我的问题在这里:

  • 如何查看使用的端口?
  • 如果我可以访问服务器实例,是否可以通过命令箱从客户端检查服务器?
  • 我还能做些什么来解决问题?
  • 可能是网络问题吗?我可以通过win explorer连接到我的客户端计算机。

这是我得到的错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

1 个答案:

答案 0 :(得分:0)

其他盲人开发者可能会感兴趣。 我找到了解决方案,这是一个序列问题。我把端口放入,但在我测试之前效果是,我的eset-firewall阻止了访问笔记本和sql-server-services。

所以端口是正确的,但笔记本电脑和服务都在黑名单上。看到上面的图片,我修复了它,现在它可以工作了。 enter image description here