主题:关于用C#访问SQL
happyw2004
[专家分:840] 发布于 2006-05-26 17:44:00
我要做一个程序,数据库SQL在一台电脑上,在局域网中的其他电脑上运行该程序来读取数据,但是我在C#中用server=myname;database=data;uid=sa;password=ddd; 作为连接串,他只能在和数据库同一台电脑上才能访问,在其他电脑上访问都会拒绝,
请问高手应该怎样设置连接串或者SQL应该怎样设置才能访问.谢谢
回复列表 (共4个回复)
沙发
yangsheep [专家分:770] 发布于 2006-05-27 08:40:00
这个问题可以解决。估计你用的是win2003,给数据库SQL打上SP3补丁,是SQL的补丁,不是操作系统的。而且如果SQL打过SP4的话也不行,必须把SP3打上。
如果要学习C#、Asp.net 或SQL方面的知识,可以找我。你也可以到 http://www.programfan.com/club/showbbs.asp?id=164512 看看我发布的贴,考虑一下.这里还是要给我打点分哦.
板凳
happyw2004 [专家分:840] 发布于 2006-05-28 08:57:00
我用的是WINDOWS SP2,SQL到是没注意是个什么版本,是在微软网站上下的333M的个头,也没有打什么补丁,反正在其他的电脑上用MSDE都是无法访问。
想问哈,这是SQL服务器的问题,还是客户端的设置问题。
是不是在服务器上设置好了,在客户端用密码访问时就象在和服务器同一电脑上访问一样。谢谢
3 楼
yangsheep [专家分:770] 发布于 2006-05-28 09:10:00
windows补丁没有用,如果你操作系统是win2003,必须给sql服务器打上sp3补丁,如果需要可以和我联系。
-----------------------------
要给分的哦
4 楼
yangsheep [专家分:770] 发布于 2006-05-28 09:12:00
在服务器上打了补丁,客户端就不会有问题了。
---------------------------------
要给分的哦
我来回复