局域网内访问sql server 2000 的问题
我想实现这样的功能,在局域网中,一台机子上装有sql server的服务器 我想在另外一台机子上访问
服务器机子上的数据库 请问在这台机子上是否需要装什么组件? 两个机子都是2000 系统
连接字符串是这样写的
CString str;
str="Driver={SQL Server};Server=202.206.211.77;Database=Pubs";
Server 就是服务器得ip Database 是数据库
在服务器机子上运行时 我能够访问成功
但我把程序放到另外那台机子上就不行 是不是这台机子需要装什么东西
并且我在这台机子 添加odbc数据源时看不到服务器机子上的sql server 服务器
问题点数:40、回复次数:5Top
1 楼aben456(金珠MERP)回复于 2005-06-26 22:44:57 得分 10
202.206.211.77 在SQL SERVER CLIENT添加服务器别名Top
2 楼Ozzman()回复于 2005-06-27 09:52:55 得分 10
两种方案
1、安装SQL SERVER的客户端,通过客户端网络适用工具进行连接设置
2、不想安装SQL SERVER的客户端,你可以从安装SQL SERVER的机器上找到如下3个文件,cliconfg.dll,cliconfg.exe,ntwdblib.dll,把它们COPY到没有SQL SERVER的机器上,然后点击cliconfg.exe(客户端网络适用工具)进行连接设置Top
3 楼ysxbbs(舒心雨)回复于 2005-06-27 20:22:56 得分 0
我在另外一台机子上已经装了客户端
请问具体该怎么设置Top
4 楼Zhymax(蓝点)回复于 2005-06-28 10:54:55 得分 10
str="Driver={SQL Server};Server=202.206.211.77;Database=Pubs;Uid=sa; Pwd=";
加上用户名密码,别的机器访问需要权限Top
5 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-06-28 12:20:35 得分 10
安装好了客户端,通过连接字符串来访问数据库Top




