SQL客户端不需要安装,但是几个DLL必须要拷贝到程序运行的目录中,包括: DBMSADSN.DLL,DBMSRPCN.DLL,DBMSSHRN.DLL,DBMSSOCN.DLL,DBMSSPXN.DLL,DBMSVINN.DLL, DBNMPNTW.DLL,NTWDBLIB.DLL这几个是SQL通讯用的库,根据不同的协议,可以选择其中需要的部分,详细可以执行CLICONFG,参库说明就可以了。另外,客户端需要运行CLICONFG,配置一个别名,推荐选用TCP/IP协议。然后,Try to connect,一切OK!
TO: hnhb(不死鸟) “设置ConnectionString时,在选择或输入服务器名的地方,你输服务器的IP地址就可以了,跨网段也能访问成功.(D6+SQL SERVER2000)” 如果SQL Server2000的端口改了那如何办呢?
开始-运行- cliconfg
增加一个别名
成功的话多给分
设置服务器别名的话,还不如设置共享网络文件夹好了
我想的话,最好客户端不安装SQL client network utility
也不共享网络文件夹。能连上服务器就好了。
设置ConnectionString时,在选择或输入服务器名的地方,你输服务器的IP地址就可以了,跨网段也能访问成功.(D6+SQL SERVER2000)
DBMSADSN.DLL,DBMSRPCN.DLL,DBMSSHRN.DLL,DBMSSOCN.DLL,DBMSSPXN.DLL,DBMSVINN.DLL,
DBNMPNTW.DLL,NTWDBLIB.DLL这几个是SQL通讯用的库,根据不同的协议,可以选择其中需要的部分,详细可以执行CLICONFG,参库说明就可以了。另外,客户端需要运行CLICONFG,配置一个别名,推荐选用TCP/IP协议。然后,Try to connect,一切OK!
“设置ConnectionString时,在选择或输入服务器名的地方,你输服务器的IP地址就可以了,跨网段也能访问成功.(D6+SQL SERVER2000)”
如果SQL Server2000的端口改了那如何办呢?
1。动态设置服务器名,连接服务器。
通过动态设置ConnectionString属性值实现。
2。问题:
a.客户端在Win98,Win2000专业版下,客户端不安装了SQL client network utility,服务器不设置Guest用户,没有网络共享文件能连。
b.客户端在Win2000Server下,客户端安装了SQL client network utility ,协议设置TCP/IP,可以连接。
c.客户端在Win2000Server下,客户端安装了SQL client network utility ,协议设置TCP/IP,可以连接。命名管道不能连。
d.客户端在Win2000Server下,客户端不安装了SQL client network utility 设置网络共享文件或打开网络连接后能连
e.针对d.不设置网络共享文件或不打开网络连接后无法连接????怎么设置