使用IP地址和端口号访问SQL Server ...帮助!

时间:2010-04-13 14:20:55

标签: sql-server connection-string

我需要访问防火墙后面的计算机上的SQL Server,并使用像95.95.95.33:6930(不是真正的IP地址)这样的IP地址访问这台机器......但是,你明白了我的意思通过访问端口6930上的95.95.95.33,防火墙将请求路由到该特定计算机...

我的问题是......你如何构建一个连接字符串来访问地址95.95.95.33:6930的机器然后进一步访问端口1433上的SQL Server或者可能是一个不同的端口,如8484 ???

由于

麦克

2 个答案:

答案 0 :(得分:7)

好吧,你建立像这样的连接字符串

"Server=95.95.95.33,6930;database=mydb;..."

firewall / nat必须将它路由到SQL服务器的正确机器/端口。

答案 1 :(得分:0)

您应该担心的是SQL服务器的公共地址和端口号。您将连接转发到哪个内部计算机和端口号对您没有任何影响。

然后按照connectionstrings.com

中的描述构建连接字符串
Data Source=95.95.95.33,6930;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
  

DBMSSOCN = TCP / IP。这是怎么用的   TCP / IP而不是命名管道。在   数据源的末尾是端口   使用。 1433是SQL的默认端口   服务器