使用IP地址连接到远程SQL Server

时间:2012-05-15 07:17:29

标签: c# sql sql-server sql-server-2005

我在SQL服务器上没有这么多经验。我正在尝试通过IP地址连接到SQL Server 2005。我的连接字符串是:

"Data Source=117.213.4.155,1433;Network Library=DBMSSOCN;Initial Catalog=PostDB;User ID="<user>";Password="<password>"

我收到了这个错误:

  

建立与服务器的连接时发生错误。连接到SQL Server 2005时,此错误可能是由于在默认设置下SQL Server不允许远程连接。 (提供者:TCP提供者,错误:0 - 无法建立连接,因为目标计算机主动拒绝它。)

我使用Surface Configuration工具启用了TCP / IP连接,现在我没有防火墙。

那我怎么解决这个问题呢?请给我一些关于在远程SQL服务器中存储和检索数据的建议和见解。我没有办法澄清这个问题。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

这篇文章应该有所帮助

http://support.microsoft.com/kb/914277#method2

在要从远程计算机连接的SQL Server实例上启用远程连接。 打开SQL Server Browser服务。

答案 1 :(得分:0)

确保您可以ping服务器,远程服务器允许连接。仅拥有SQL Server的IP地址并不意味着它可以连接。确保服务器IP是外部的,可从Internet访问。这是互联网连接问题。还要检查端口和所有内容。