关于C#调试的问题

ben382248767 2012-05-11 07:07:18
数据库我已经添加了,但是不知道为什么一直都连不上,调试的时候就出现如下的提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接),希望有高手能够帮帮忙解答。谢谢
...全文
98 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
NewUser2008 2012-05-12
  • 打赏
  • 举报
回复
检查sql设置。
ciwy_bb 2012-05-12
  • 打赏
  • 举报
回复
先看看是不是sql的服务没有启动,如果启动的了话就是你的连接字符串有问题了。建议你把你的连接字符串贴出来让大家帮你看看。
wangsong145 2012-05-12
  • 打赏
  • 举报
回复
SqlServer是安装在你自己的机器上,还是你远程调用的SqlServer,如果在本地的话你要看下你的连接串是不是有问题,如果在其他机器,你得看下是否允许远程访问,SqlServer2005默认是不允许远程访问的
Lugyedo 2012-05-12
  • 打赏
  • 举报
回复
现在别的机器上用SQL Server Management Studio链接一下,看是否能连上,能连接成功证明数据没问题,再去调试程序
  • 打赏
  • 举报
回复
感觉也是连接字符串的问题,把你的链接字符串代码贴出来看看
doubleu2005 2012-05-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
数据库我已经添加了,但是不知道为什么一直都连不上,调试的时候就出现如下的提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接),希望有高手能够帮帮忙解答。谢谢
[/Quote]

似乎不管什么原因SQL连不上都报这个错,先检查一下连接的字符串,换多种连接方法试试,或贴出代码
myplay1979 2012-05-11
  • 打赏
  • 举报
回复
检查相关服务是否启动.
zhujiawei7 2012-05-11
  • 打赏
  • 举报
回复
没启动sql server服务吧
EnForGrass 2012-05-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
数据库我已经添加了,但是不知道为什么一直都连不上,调试的时候就出现如下的提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接),希望有高手能够帮帮忙解答。谢谢
[/Quote]
连接字符串不对,应该是连接字符串的Data Source或者server不对
cnfixit 2012-05-11
  • 打赏
  • 举报
回复
这应该是sql2005的问题
参考这个

http://www.cnblogs.com/tjsquall/archive/2007/12/21/1008241.html
mizuho_2006 2012-05-11
  • 打赏
  • 举报
回复
sql2005默认是不允许远程连接的,设置为允许远程连接,在外围应用配置器里。然后再把TCP端口改为1433.

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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