能否共享SQL Server Desktop中的数据库?
在一台Win ME中装了一个SQL Server 7 Desktop,在这台机上运行一个程序,一切正常,在对等网中其它计算机上就不能打开这个数据库(当然网络是好的,使用ADOConnection)。
是否需要对SQL Server作什么配置?
请详细解说,提出可行方案者还可再加分。
谢谢了!
问题点数:100、回复次数:6Top
1 楼tanqth(青蛙)回复于 2002-04-02 12:36:02 得分 10
1.运行了服务程序没有。
2。不知道你怎么用的ADO,用ADODATASET没有
3。不行的话先试试ODBCTop
2 楼lyxinfo(雒)回复于 2002-04-02 12:38:02 得分 70
在98下,Sqlserver桌面版如果要连接的话,需要使用TCP/IP连接才行。
我想在Me下可能也是。
可以这样:
用Client Network Utility配置一个服务器别名。就是ADOConnection里的服务器名。
也可写注册表,手工建立一个一个服务器别名。给你个例子
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"ntserver"="DBMSSOCN,202.137.10.10,1433"Top
3 楼fredfei(飞飞)回复于 2002-04-02 12:43:10 得分 10
将SQL Server 7改成混合认证模式即可
在“sql server Enterprise Manager->服务器->鼠标右键->属性->安全性”
你可以用另外机器上的odbc来进行连接测试,只要它通了,就没问题
Top
4 楼newyj(吴刚vs西西弗)回复于 2002-04-02 12:50:24 得分 10
就是客户端没有配好Top
5 楼Mercedes()回复于 2002-04-02 15:20:13 得分 0
lyxinfo:
用你的方法试过后还是不行。
不过现在我发现这个问题:
如果两端都是Win ME,就会连不通,如果有一端是2K Pro,就会没事。
(我现在用三台电脑做实验,有两台是WinME,另一台是2K Pro,每台上都装一个SQL Server Desktop)
这是怎么回事?Top
6 楼lyxinfo(雒)回复于 2002-04-02 18:22:47 得分 0
那我也说不清楚,我原来用98做过,用Desktop版,需要用TCP/IP连接才行。如果网络没有什么问题,并不需要什么特别的配置。
帮你UP!Top




