林子之大.net笔记

本站多数文章由其它网址转载,没啥技术含量的皆为原创。主要目的是对付记性不好,方便查询。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
一.在建立与服务器的连接时出错。在连接到 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 on 2008-06-02 11:07  林614  阅读(5523)  评论(0编辑  收藏  举报