求一连接语句
外网IP地址:125.95.172.180,外网映射端口号8099
库数据库名称:DB_Test
库数据库产品为SQL2008
库数据库用户及密码
用户:User_abc
密码:password_abc
外网IP地址可以ping,但telnet被屏蔽。
如何写sql语句连接外网数据库
[解决办法]
SQL 应该没有差别。关键在于连接字符串:
"Data Source=125.95.172.180,8099;Network Library=DBMSSOCN;Initial Catalog=DB_Test;User ID=User_abc;Password=password_abc;"
[解决办法]
关键是是否服务器防火墙是否对sql开放,是否经过路由器转换,如果是,则需要为端口设置影射
[解决办法]
需要为端口设置 虚拟服务。
[解决办法]
默认情况下,要让SQL Server支持TCP/IP协议,远程连接,并且打开防火墙(默认是1433端口)
至于怎么写连接字符串,这个一般不用烦,你可以拖一个ADO Data Control控件到界面上(可能需要在工具箱中添加),然后点ConnectionString属性,在打开的对话框中输入,系统就会自动产生一个,你把它复制出来就可以了。
[解决办法]
连接数据库也没什么特别的地方,和内网一样写法.
关键是你得把SQL SERVER的端口号映射到外网.