sql server express 远程连接出错

JERRY_LIU 2007-10-23 01:42:39
在A机上安装SQL SERVER EXPRESS,执行的程序储存在C机上共享给大家公用,在A机上执行程序时一切正常
此时连接字串为:Data Source=sz001\SQLExpress;Initial Catalog=Wingreat;Persist Security Info=False;User ID=***;Password=***

在B机上执行程序,提示sql server does not exist or access denied
此时A机上的SQL外围应用配置器中,sql express的远程访问已经打开,并且选择的是IP和名称两种方式。

如果将字串做一下修改:
Data Source=192.168.1.1\SQLExpress;Initial Catalog=Wingreat;Persist Security Info=False;User ID=***;Password=***
此时A机访问也提示sql server does not exist or access denied,B机相同。
因为sql server express是.net framework 2.0,是否在B机上需要安装.net 2.0后才可以正常访问?为什么改成IP连A机都不能访问?要怎样才能让B机访问?
...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JERRY_LIU 2007-10-25
  • 打赏
  • 举报
回复
谢谢楼上回答,不过我在最开始已经说过了:sz001\SQLExpress是可以成功访问的,所以不存在5楼说的问题,同理,6楼的问题也不存在。
如果端口不对,就不会成功了。
biandande 2007-10-25
  • 打赏
  • 举报
回复
还有啊 sqlserver2005是要设置端口的,你进分析器看一下
biandande 2007-10-25
  • 打赏
  • 举报
回复
因为机器读得时候特殊符号前面要加\的比如c:\abc必须要写成c:\\abc如果不写双斜杠的划电脑就读出c:abc了如果想读出全路径还有一种写法就是@+路径
JERRY_LIU 2007-10-25
  • 打赏
  • 举报
回复
3楼的,谢谢,不过改成你说的那样,同样不行,为什么你要加两个"\"?
jinboychen 2007-10-25
  • 打赏
  • 举报
回复
修改如下
Data Source=sz001\\SQLExpress;Initial Catalog=Wingreat;Persist Security Info=False;User ID=***;Password=***
JERRY_LIU 2007-10-25
  • 打赏
  • 举报
回复
我把SQL Server Browser也打开了,还是不行,不清楚是什么原因。
hb_gx 2007-10-23
  • 打赏
  • 举报
回复
为什么改成IP连A机都不能访问?

这个还是远程访问没有开启的原因,如果已经确定外围应用配置器中的配置是正确的那么还需要把服务中的SQL Server Browser服务打开

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧