Dcom服务端访问微软数据库SQL Server2000必须要在Dcom端的机器把它的SQLserver安装程序安装一遍吗? (300分)

D

dedema

Unregistered / Unconfirmed
GUEST, unregistred user!
三层应用时,中间层com服务端要连到SQL Server2000以获得数据。
这时本地的计算机就得有能力从SQL Server2000的数据库那获得数
据,怎么才能使它有这个能力呢?
办法一?
找到Microsoft SQL Server2000 Developer Edition,然后开始安
装数据库服务器,在安装定义中,选择安装类型。
在三个类型:“仅客户端工具”、“服务端和客户端工具”、“仅连接”,
中选择“仅连接”,关于该选择的提示是:“该选项将只安装Microsoft
数据访问组件和网络库”。这样安装过后,Com中间件就可以访问数据库了。
否则,就算把各式各样的dll放到system32目录下,再安装mdac2.6,再把正
常工作时关于ODAC的一些设置的注册表的内容导入,都不能正常工作的。
我不想再对Microsoft SQL Server再安装一遍,有什么简便的办法吗?
 
不需要安装Sql Server产品。Windows 2k/xp携带了Sql Server的OLE DB Driver。
你可以从任何一台新安装的win2k/xp访问远程sql server数据库。
For further info, please repost this on Microsoft Newsgroup.
 
对呀。不需要的。。
 
to 楼上两个DFW,那为什么我的电脑上会出现这种情况呢?
没装时不能访问,装上才可以访问呢?
 
我以前也是这样,不知道为什么?把所有的DLL全copy过去了,也不行?
但只要装上SQL server就可以了!
 
不要啊。
 
快说怎么做啊!
 
1st, i have no responsibility to serve you.
which kind of os are u using? test it on a fresh os with latest sp.
in win2k and winxp, it works.
 
说什么英文啊!
 
我看过相关的说明,用installshield做个安装文件,进行一下配置。
就可以不用在交换机上装sqlserver了,要不然,给客户做个dcom还要
送一个sqlserver。
具体怎么配置忘了,我是用google找到的。很久了。
 
还是没答案?我每分种都在关注啊!急
 
三层应用时,中间层com服务端要连到SQL Server2000以获得数据。
这时本地的计算机就得有能力从SQL Server2000的数据库那获得数
据,Com中间件就可以访问数据库了。
 
是啊。可是实验的结果就是,当Dcom服务端没有安装SQL Server时,就没办法
连到SQL Server那儿获得数据的。不知道,有没有什么其它的窍门?
 
我发现装上MDAC就可以了。即运行MDAC_type.exe,就可以了。
各位还有什么好点子吗?
 
误操作,怎么就给分了呢?郁闷!!
 
顶部