• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
格局
技术\业务\管理
博客园    首页    新随笔    联系   管理    订阅  订阅

在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

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

解决方法:

1.打开远程连接,启用sa帐户,集合windows验证 请查看 http://hi.baidu.com/atmo/blog/item/ef72dc824adbb7be6d811955.html

2.如果上面的方法还没有解决很可能是连接字符串的错误,如果用的是SQL Server 2005 Express ,连接字符串就要按下面的方法写,记得一定要加 "Express",我就是因为这个问题而提示这个错误
<add key="ConnectionString" value="server=localhost\sqlexpress;uid=sa;pwd=123456;database=News"/>
如果是SQl Server 2000 则是:

<add key="ConnectionString" value="server=(local);uid=sa;pwd=123456;database=News"/>

 

二.SQL SERVER 2005 连接时出错,应注意以下几方面的设置:

1、身份认证模式:

 

2、远程连接的方式:

3、相关的服务是否已经启动,并设置其端口:

 

0、首先保证连接字符串中的服务器和实例是正确的:

例如:ConnString = "data source=LOCALHOST\\SQLEXPRESS;User Id=smart;Password=password;packet size=4096;database=SmartSchedule-ok";

posted @ 2008-08-26 09:50  惠众益自  阅读(539)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3