从不同网络上的计算机连接到 MS SQL Server 2014

Connect to MS SQL Server 2014 from a computer on a different network(从不同网络上的计算机连接到 MS SQL Server 2014)
本文介绍了从不同网络上的计算机连接到 MS SQL Server 2014的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我用 MSSQL 2014 中的数据库在 VB.NET 中创建了一个应用程序.

I have created an Application in VB.NET with database in MSSQL 2014.

我已经配置了 TCP/IP=1433,UDP=1434,Windows 防火墙配置为允许 1433、1434、sqlserver.exe、sqlbrowser.exe 并且配置了服务器的登录设置.应用程序正在我的笔记本电脑上运行,该笔记本电脑与主机在同一互联网连接上.我正在尝试在另一个网络上的客户端计算机上使用该应用程序,但出现 NAMED PIPES PROVIDER 错误 40.

I have configured TCP/IP=1433, UDP=1434, Windows Firewall is configured to allow 1433, 1434, sqlserver.exe, sqlbrowser.exe and server's login settings are configured. Application is working on my laptop which is on the same Internet connection as the host computer. I am trying to use the Application on client computer which is on another network and getting NAMED PIPES PROVIDER error40.

这是我正在使用的连接:

This is connection I am using:

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

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

Do I need to configure client's computer in any way?

推荐答案

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

Does your DNS/HOSTS file resolve the remote computer name? Try IP address instead if not. Not sure but not all versions of SQL support remote connections via Named Pipes (can sometimes get round this by using registry hacks to add the connection as ODBC)

这篇关于从不同网络上的计算机连接到 MS SQL Server 2014的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

Sending parameters to stored procedures vb.net(将参数发送到存储过程 vb.net)
Insert multiple rows, count based on another table columns(插入多行,根据另一个表列计数)
How to hold the location of an image in a SQL Server database?(如何在 SQL Server 数据库中保存图像的位置?)
How to send to email (outlook) the selected items in SQL Server database using vb.net(如何使用 vb.net 将 SQL Server 数据库中的选定项目发送到电子邮件(Outlook))
datagrid checkbox writes Null instead of 0 (false) into database(datagrid 复选框将 Null 而不是 0 (false) 写入数据库)
DBCC CheckDb-any ways to detect errors vb.net?(DBCC CheckDb-vb.net 有什么检测错误的方法吗?)