我的程序是vb+sql 当我的程序在安装有sql的那台机上运行时,是可以的,当我把程序安装在起他机器上(在同一个局域网里)时,使用以下连接:connstr = "driver={SQL Server};server=210.29.192.21;uid=sa;pwd=69;database=MyDatabase",数据库连接打不开,我在装有sql的那数据库服务器上测试时把IP改成该机器的IP也是成功的,为什么在其他机器上访问sql服务器就不行了,(说明,其他测试的机器上有dbnetlib.dll Dbnmpntw.dll ntwdblib.dll 三个文件) 大家帮我想想是什么原因啊?有什么办法能这样远程访问,其他方法也可以,最好能把现在的问题解决
在其他机器上安装MDAC_TYP.EXE
这各这台机的端口没关系,客户端并不使用1433端口
先看看是不是网络不通
再看看MDAC_TYP.EXE是版本是不是有问题
再看看控制面板中的ODBC数据源是否有SQL Server