从另一个网络上的计算机连接到MS SQL Server 2014

时间:2017-05-09 13:06:56

标签: sql-server vb.net

我在MS.NET 2014中使用数据库在VB.NET中创建了一个应用程序。

我已配置TCP / IP = 1433,UDP = 1434,Windows防火墙配置为允许配置1433,1434,sqlserver.exe,sqlbrowser.exe和服务器的登录设置。应用程序正在我的笔记本电脑上工作,该笔记本电脑与主机位于同一个Internet连接上。我试图在另一个网络上的客户端计算机上使用该应用程序,并获得NAMED PIPES PROVIDER错误40。

这是我正在使用的连接:

Data Source=myServerName;InitialCatalog=dbName;UserId=clientcomputerName;Password=x

我是否需要以任何方式配置客户端的计算机?

1 个答案:

答案 0 :(得分:0)

您的DNS / HOSTS文件是否解析了远程计算机名称?如果没有,请尝试IP地址。不确定但并非所有版本的SQL都支持通过命名管道进行远程连接(有时可以通过使用注册表黑客将连接添加为ODBC来实现此目的)