vb连接sqlserver2000数据库,出现“找不到指定的sqlserver”?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:21:34
前提是这样的,我机器上装了sqlserver2000时候,连接就能成功,整个程序运行也很顺利。但是当我把程序拿到另外一台没有安装sqlserver2000的机器上时候,运行时候就出现了“找不到指定的sqlserver”。请问这是为什么?应该如何解决呢?
是连接远程的数据库,不是我机器上的数据库。远程机器上已经安装好!现在问题是如果我本机装了,连接远程就成功;如果我本机没装,连接远程也不成功啊。我用vb6的ado连接的。

很明显,你的安装程序没有把数据连接客户端打包进去。如果是用ADO就要打包MDAC,如果是用ODBC就要打包SQL Client

很明显啊..你那台没安装sqlserver嘛..
如果你要连接你自己的机器.应该在数据连接的时候设置主机名.这样就能连到你的机器了.

修改连接字符串以适应新的路径
Provider=SQLOLEDB.1;Password=这里添密码;Persist Security Info=True;User ID=这里添用户名;Initial Catalog=数据库名;Data Source=机器名或IP;

数据源和动态连接库没弄好,不知道你是什么语言编的程序,它需要的东西是不同的,如果你少了这些文件,自然就不能使用。