Csharp/C#教程:远程连接到SQL Server 2005实例时出现C#exception分享


远程连接到SQL Server 2005实例时出现C#exception

尝试远程连接到SQL Server 2005实例,但获得以下exception:

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

已检查并且服务器已启用以接受远程连接。 我在.NET中使用的连接字符串如下所示:

Data Source=SERVERIPINSTANCE;Initial Catalog=DATABASENAME;User Id=USERNAME;Password=PASSWORD; 

有任何想法吗? 谢谢 :)

您可能想尝试快速telnet到服务器的TCP端口1433,看看您是否可以通过这种方式建立连接。

 telnet remote_name_or_ip 1433 

如果你不能,你知道它在网络层,你可以开始检查可能妨碍你的Windows防火墙或其他网络部分。 (您还需要通过UDP访问端口1434.)

确保在远程计算机上启动SQL Server Browser服务,并且防火墙允许通过端口1433和1434进行连接。当然,提供了您尝试访问的实例确实存在。

sql server上的另一项检查: Start – > All Programs – > Microsoft SQL Server 2005 – > Configuration Tools – > SQL Server Configuration Manager – > Protocols for MSSQLSERVER – > TCP/IP Enabled

上述就是C#学习教程:远程连接到SQL Server 2005实例时出现C#exception分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/951987.html

(0)
上一篇 2021年11月19日
下一篇 2021年11月19日

精彩推荐