如何自定义SQL Server的445端口,并在程序中如果更改? ( 积分: 200 )

  • 主题发起人 主题发起人 zsh11
  • 开始时间 开始时间
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端口,数据库连接中要怎么改?
 
原先使用的是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端口,数据库连接中要怎么改?
 
参考SQL SERVER 参考大全
 
请给出具体的答案或者给出书的下载地址
 
楼上可能是说<sql server 2000 参考大全>

红着脸,悄悄的问一句,SQL SERVER中哪里设置445端口
 
后退
顶部