看到一篇文章,说程序发行的时候把几个动态库拷贝过去,然后把注册表改点什么,至于什么的,没有说清楚,所以,还望大侠赐教。
客户端程序本来就不需要安装sql server的,在程序发布时首先要将你的开发工具运行所需要的支持库复制到系统的system或system32目录下,数据连接只要采用odbc,设置一个dsn将可以了。当然你也可以在注册表中新增几个鍵值完成此功能,与设置odbc是一致的,因为设置好一个odbc的dsn后,注册表中就会出现几条新的鍵值的,具体方法,你可以测试一下。假如你采用ado方式开发,那连odbc都不用设置了。
客户端不需要安装sql server不用,只要安装MDAC,可到MICROSOFT下载,安装后用ADO,ODBC或OLEDB连接
客户端装不装sql server无所谓的,主要是在服务器端安装的时候要指定可以用tcp/ip连接,通常named pipe和tcp/ip好像都是确省选中的。服务器端设置odbc或者直接用ado方式连接,如果用odbc就是在控制面板里面的odbc里面设置,ado的话最简单就象在asp里面,
set con=server.create("ado.connection")
就可以了
在你的程序里,直接设置连接数据库的命令,像如下命令就行, 但你必须设置它!
DRIVER=SQL Server;SERVER=218.18.19.178;UID=sa;PWD=1234;DATABASE=my_data
win98一般都要安装客户端才能连接.
设置方法:
开始--程序--Microsoft SQL Server--客户端网络实用工具--别名--添加--"服务器别名"输入远程服务器别名--"连接参数"-"服务器名称"输入远程服务器ip地址--网络库选择:TCP/IP