首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi BDE 联接MSSql server 非1433 端口数据库

2013-01-02 
delphi BDE 连接MSSql server 非1433 端口数据库本帖最后由 xysjxysj 于 2012-12-20 15:02:12 编辑delphi

delphi BDE 连接MSSql server 非1433 端口数据库
本帖最后由 xysjxysj 于 2012-12-20 15:02:12 编辑 delphi BDE 连接MSSql server 非1433 端口数据库
老项目了,如果能改就不会用BDE连数据库了,不要说ADO这样的连接,如果能改,我就改了.

delpi  BDE连接非1433 端口数据库,目前好像是有2种方法
 第一种用SQl Server 客户端网络工具中直接修改TCP/IP端口
   (这种方法不行,本机所的程序会直用该端口连接数据库,其它非1433的数据库不能用)

 第二种就是用ODBC建立服务器别名,也是通过 SQl Server 客户端网络工具配置,但是这个修改只单一的修改该别名的连接的端口(可行)
 现在遇到了.如何动态的建立,建立服务器别名 如 aaa 对应的是 192.168.10.10,89776
 现在ODBC知道怎么建了,怎么建别名,搞了N久了,不知道.
 望还解答~~~或还有其它好方法
[解决办法]
用注册表组件增加以下内容,假设要设置  aaa 对应的是 192.168.10.10,89776
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\
aaa = 'DBMSSOCN,192.168.10.10,89776';

如果对应的路径不存在就建立

如有需要可能要重新启动软件/计算机

热点排行