vs2005连接sql2005出错

Dennis0529 2008-10-24 03:12:52
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)


请问如何解决 ?????
...全文
237 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
a7312760 2009-08-07
  • 打赏
  • 举报
回复
我也出过这错啊,貌似要在SQL管理起里把网络协议里的VIA关了才能连
applegeren 2008-10-24
  • 打赏
  • 举报
回复
我用的是SQL2000,之前我也出现这样的情况,但从1楼那建议入手就是行不通啊!后来改用2000的 按照下面的这样该下 可以的 你可以试下噢~~

  打开企业管理器,试用SA用户连一下看看,SA用户登陆失败?

  开始菜单 - 运行 regedit

  修改注册表:

  [HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],

  这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2。

  重新启动computer~
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 atlantis957 的回复:]

不行机器重启一下
再来启动
[/Quote]
Browser服务启动了,问题还是没解决,报同样的错误
atlantis957 2008-10-24
  • 打赏
  • 举报
回复

不行机器重启一下
再来启动
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 atlantis957 的回复:]
小伙子不厚道
好使了不给分
555555555555
[/Quote]

还没呢,Browser服务启动有问题
atlantis957 2008-10-24
  • 打赏
  • 举报
回复
小伙子不厚道
好使了不给分
555555555555
atlantis957 2008-10-24
  • 打赏
  • 举报
回复
你把主服务器重启一下
然后再不行的话就全部停止在启动
我偶尔会遇到
我就是怎么解决的
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
Browser服务必须启动 出现了错误提示:请求失败或服务未及时响应。
atlantis957 2008-10-24
  • 打赏
  • 举报
回复
这个错误是TCP/IP协议不同
由于他的连接串Data Source=192.168.1.46;Initial Catalog=Northwind;User ID=sa;Password=sa
是这样的 不是 .
这样SQL 服务器端的Browser服务必须启动
而且TCP/IP协议也需要启动 因为现在基本上都是TCP/IP协议的

请参考图片



检查一下是不是都启用了
mdq001 2008-10-24
  • 打赏
  • 举报
回复
楼主难道是也装了2000的库?
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ivmyzj 的回复:]
这个错误应该是数据库的权限没有打开。。
[/Quote]

一般情况要需要打开什么权限
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jackyoung02 的回复:]
改成IP链接试试看

估计你要配置一下SQL Server,允许管道命名

Config Manager-》Name pipes enable
[/Quote]

Config Manager中没有 Name pipes enable
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
Browser服务 在哪啊,怎么没找到
ivmyzj 2008-10-24
  • 打赏
  • 举报
回复
这个错误应该是数据库的权限没有打开。。
jackyoung02 2008-10-24
  • 打赏
  • 举报
回复
改成IP链接试试看

估计你要配置一下SQL Server,允许管道命名

Config Manager-》Name pipes enable
atlantis957 2008-10-24
  • 打赏
  • 举报
回复
我说了啊
启动 Browser服务
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
远程连接
SQL 2005需要启动一个服务 具体哪个服务 ?
Dennis0529 2008-10-24
  • 打赏
  • 举报
回复
Data Source=192.168.1.46;Initial Catalog=Northwind;User ID=sa;Password=sa
atlantis957 2008-10-24
  • 打赏
  • 举报
回复
请把连接字符串贴上来
如果是远程连接
SQL 2005需要启动一个服务
好像是Browser服务
然后配置一下TCP/IP协议
我说的这些操作都在SQL Server Configuration Manager 能看见

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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