Z
zsh11
Unregistered / Unconfirmed
GUEST, unregistred user!
原先使用的是SQL SERVER 2000的数据库,在Windows 2000 Professional, 使用ADO连接, 编程工具为Delphi7,C/S构架
数据库连接代码如下:
‘Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=服务器地址;Use Encryption for Data=False;Tag with column collation when possible=False’
一切正常.
现由于网络改造,网管要求关闭SQL SERVER的默认端口1433和445,但允许给我们开辟50000以上的端口号.
我查阅资料,1433为SQL SERVER 的监听端口,我们可以自定义更改,
数据库连接代码如下:
‘Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=服务器地址; IP port:=51433;;Use Encryption for Data=False;Tag with column collation when possible=False’
也连接正常.但是一旦关闭了445端口,程序就被截止了,不能穿透防火墙.
请问:如何自定义SQL SERVER 的445端口,数据库连接中要怎么改?
数据库连接代码如下:
‘Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=服务器地址;Use Encryption for Data=False;Tag with column collation when possible=False’
一切正常.
现由于网络改造,网管要求关闭SQL SERVER的默认端口1433和445,但允许给我们开辟50000以上的端口号.
我查阅资料,1433为SQL SERVER 的监听端口,我们可以自定义更改,
数据库连接代码如下:
‘Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=服务器地址; IP port:=51433;;Use Encryption for Data=False;Tag with column collation when possible=False’
也连接正常.但是一旦关闭了445端口,程序就被截止了,不能穿透防火墙.
请问:如何自定义SQL SERVER 的445端口,数据库连接中要怎么改?