客户端程序本来就不需要安装sql server的,在程序发布时首先要将你的开发工具运行所需要的支持库复制到系统的system或system32目录下,数据连接只要采用odbc,设置一个dsn将可以了。当然你也可以在注册表中新增几个鍵值完成此功能,与设置odbc是一致的,因为设置好一个odbc的dsn后,注册表中就会出现几条新的鍵值的,具体方法,你可以测试一下。假如你采用ado方式开发,那连odbc都不用设置了。

解决方案 »

  1.   

    客户端不需要安装sql server不用,只要安装MDAC,可到MICROSOFT下载,安装后用ADO,ODBC或OLEDB连接
      

  2.   

    客户端装不装sql server无所谓的,主要是在服务器端安装的时候要指定可以用tcp/ip连接,通常named pipe和tcp/ip好像都是确省选中的。服务器端设置odbc或者直接用ado方式连接,如果用odbc就是在控制面板里面的odbc里面设置,ado的话最简单就象在asp里面,
    set con=server.create("ado.connection")
    就可以了
      

  3.   

    我用的PB,比如一个简单的程序
    连接一个SQLSERVER数据库
    // Profile test
    SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
    SQLCA.Database = "db_data"
    SQLCA.LogPass = <************>
    SQLCA.ServerName = "130.130.1.2"
    SQLCA.LogId = "public"
    SQLCA.AutoCommit = False
    SQLCA.DBParm = ""
    130.130.1.2是服务器的IP ,我在pb中可以运行,但是程序在客户端安装后(有动态库),运行时不能找到SQLSERVER数据库,我还需要做些什么?如果用ODBC如何设置呢?当然最好不用每台机器都去配置ODBC,有没有好的方法啊,初学SQLSERVER,还望大侠指点
      

  4.   

    客户端完全可以不装SQL:
    我的客户端是用VF做的,连结语句如下:
    SQLSTRINGCONNECT('DRIVER=SQL Server;SERVER=218.18.19.178;UID=sa;PWD=1234;DATABASE=my_data')非常稳定。
      

  5.   

    在你的程序里,直接设置连接数据库的命令,像如下命令就行, 但你必须设置它!
     'DRIVER=SQL Server;SERVER=218.18.19.178;UID=sa;PWD=1234;DATABASE=my_data'
      

  6.   

    win98一般都要安装客户端才能连接.设置方法:
    开始--程序--Microsoft SQL Server--客户端网络实用工具--别名--添加--"服务器别名"输入远程服务器别名--"连接参数"-"服务器名称"输入远程服务器ip地址--网络库选择:TCP/IP