回 帖 发 新 帖 刷新版面

主题:关于用C#访问SQL

我要做一个程序,数据库SQL在一台电脑上,在局域网中的其他电脑上运行该程序来读取数据,但是我在C#中用server=myname;database=data;uid=sa;password=ddd; 作为连接串,他只能在和数据库同一台电脑上才能访问,在其他电脑上访问都会拒绝,
请问高手应该怎样设置连接串或者SQL应该怎样设置才能访问.谢谢

回复列表 (共4个回复)

沙发

这个问题可以解决。估计你用的是win2003,给数据库SQL打上SP3补丁,是SQL的补丁,不是操作系统的。而且如果SQL打过SP4的话也不行,必须把SP3打上。

如果要学习C#、Asp.net 或SQL方面的知识,可以找我。你也可以到 http://www.programfan.com/club/showbbs.asp?id=164512 看看我发布的贴,考虑一下.这里还是要给我打点分哦.

板凳


 我用的是WINDOWS SP2,SQL到是没注意是个什么版本,是在微软网站上下的333M的个头,也没有打什么补丁,反正在其他的电脑上用MSDE都是无法访问。
想问哈,这是SQL服务器的问题,还是客户端的设置问题。
是不是在服务器上设置好了,在客户端用密码访问时就象在和服务器同一电脑上访问一样。谢谢

3 楼

windows补丁没有用,如果你操作系统是win2003,必须给sql服务器打上sp3补丁,如果需要可以和我联系。


-----------------------------
要给分的哦

4 楼

在服务器上打了补丁,客户端就不会有问题了。


---------------------------------
要给分的哦

我来回复

您尚未登录,请登录后再回复。点此登录或注册