(请教高手)如何在NT4下在客户端不安装Sqlserver,也可以连接到远程数据库

时间:2022-09-12 20:12:26
VB+ADO+SQLSERVER7,SQLSERVER在Internet上一台服务器上,要求VB编写的
客户端程序连接到SQLSERVER并操作。
sServer = "***.***.***.***"
sLoginID = "sa"
sPassword = ""
        
cn.ConnectionString = "Provider=MSDASQL;DRIVER=SQL Server" & _
        ";SERVER=" & sServer & _
        ";UID=" & sLoginID & _
        ";PWD=" & sPassword & _
        ";DATABASE=test;Network Library=TCP/IP;"

用以上程序在Win98下可以连接到远程数据库,在NT4下则需要在客户端安装
SQLserver,在Client Network Utility设置一下,可以访问;如果客户端
没有Sqlserver,没有设置,则无法连接,提示找不到数据库服务器

问题:
如何在NT4下在客户端不安装Sqlserver,也可以连接到远程数据库
或者必须在NT4下在客户端安装Sqlserver才行

3 个解决方案

#1


以前遇到过类似的问题,好像是有个协议没装导致的,在客户端装sql,就会自动把这个协议装上,不过时间太久,我记不清是那个协议了,是netbeui吗?你试试吧,把能加的协议都加上,呵呵。

#2


应该安装mdac就可以了(MDAC_TYP.EXE)

#3


所有协议都装上了也不行
安装MDAC也不行,是什么原因?
难道就是要装SQLSERVER在客户端才行。
为了安慰大家,把分给了吧

#1


以前遇到过类似的问题,好像是有个协议没装导致的,在客户端装sql,就会自动把这个协议装上,不过时间太久,我记不清是那个协议了,是netbeui吗?你试试吧,把能加的协议都加上,呵呵。

#2


应该安装mdac就可以了(MDAC_TYP.EXE)

#3


所有协议都装上了也不行
安装MDAC也不行,是什么原因?
难道就是要装SQLSERVER在客户端才行。
为了安慰大家,把分给了吧