在链接数据库的时候,提示一个错误!错误信息如下!
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error:40 - 无法打开到 SQL Server 的连接)
我是现装了SQL Server2000 后 在装SQL Server2005的,网上有很多解决方法!
下面一一列举下:
1,在开始菜单,程序里面的 SQL Server2005下有个SQL Server2005外围程序配置器 选择服务和连接的外围配置器,在database engine里选择远程控制,把本地连接和远程连接改成同时使用TCP/IP和named pipes!保存.关闭数据库服务器链接,重新链接!

2,配置文件web.config里面的数据库连接字符串里面的Data Source用本地服务器名字,不要用Ip或者loacl或者.
例:<add key="Statdb.Connectstring" value ="Data Source=MICROSOF-9D13DF;Initial Catalog=Users;User ID=sa;Password=SA"/>

3,IIS配置里面删除默认的数据库链接字符串,因为装了SQL Server2005后,默认连接是2005
我的电脑,管理,iis配置里面的默认网站,右键查看属性,asp.net版本选择你使用的版本,然后把编辑配置和编辑全局配置里面的默认的字符串链接删除!

修改编辑全局配置和编辑配置

红圈部分原来有默认的数据库连接字符串的,把它移除!

4,打SQL Server补丁
在查看数据库日志的时候,发现了这样的提示!
您运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和 Microsoft Windows Server 2003 家族使用时存在已知的 安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。要启用这些端口,您必须从 http://www.microsoft.com/sql/downloads/default.asp 或 http://www.microsoft.com/china/sql/downloads/default.asp 安装一个修补程序, 或 Microsoft SQL Server 2000 或 MSDE 的最新服务包。
下载补丁,打上!

5,修改SQL Server2000的远程连接端口
在现装了SQL Server2000后装SQL Server2005的时候,后者会把前者的远程连接端口修改了,原先的端口为1433。在我查看的时候果然被改成1058端口了
把它改过来,改成1433即可!
开始菜单,程序里面的SQL Server2000下有个服务器网络使用工具。选择TCP/IP然后点击属性编辑它的端口

选择TCP/IP修改其属性

把默认端口设置为1433

总结,因为,我遇到了这样的问题,找了很久解决方法,用修改端口的方法解决了数据库链接的问题,希望我总结的几个方法能对大家有用!

provider: 命名管道提供程序, error:provider: 命名管道提供程序, error:40 - 无法打开到 SQL Server 的连接相关推荐

  1. SQL数据库隐藏服务器后需要在连接字符串增加端口号,(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)]...

    1.将SQL数据库服务设置为隐藏,端口默认改为2433 2.原有的ASP.NET程序访问数据库报错: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器. ...

  2. provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接错误的解决方法...

    这个错误主要有以下几个原因造成: 1. 错误的连接字符串:例如数据源的实例名称"\"错误写成"/"了 2.Named Pipes(NP)没有启动 其他原因,详见 ...

  3. sql服务器显示error,如图,一直显示error: 40 - 无法打开到 SQL Server 的连接,我用的是sql server 2012,使用c#制作网站,...

    请不要盗用我的答案!! 一号方案[新P] 注意[原创]: 1.安全模式下,效果更好! 2. 以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果. 3. 不杀毒,直接使用以下方法也可以 .若 ...

  4. [SQL Native Client] 命名管道提供程序:无法打开与 Sql Server 的连接[2]

    使用命令行 进行sqlserver链接测试:sqlcmd -S 192.168.154.170 -U sa -P 123456 sqlserver无法连接报错信息: Sqlcmd: 错误: Micro ...

  5. 08001-命名通道提供程序:无法打开与SQL Server的连接[53] 08001-命名管道提供程序:无法打开与SQL Server的连接[1326] 数据库连接不上提示08001

    08001-命名通道提供程序:无法打开与SQL Server的连接[53] 08001-命名管道提供程序:无法打开与SQL Server的连接[1326] 数据库连接不上提示08001 数据库连接的时 ...

  6. 在与 SQL Server 2014建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器 provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Ser

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管 ...

  7. 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,

    无法连接到(local). 其他信息: 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL Server已配置为允许远程连接 ...

  8. 已成功与服务器建立连接,但是在登录过程中发生错误。(provider:TCP提供程序,error:0-指定的网络名不再可用。)(Microsoft SQL Server,错误:64)

    问题的发生:今天处于公网的测试服务器数据库SQL SERVER 2008 在连接时突然报错: 已成功与服务器建立连接,但是在登录过程中发生错误.(provider:TCP提供程序,error:0-指定 ...

  9. 解决:provider:Named Pipes Provider error:40无法打开SQL Server的连接

    问题描述: 在环境(SQL Server2008.Win7.32位.VS2010开发系统)下,连接数据库失败,出现"在于SQL Server建立连接时出现与网络相关的或特定于实例的错误,未找 ...

最新文章

  1. jQuery中 对标签元素操作(2)
  2. ZigBee On Windows Mobile--3.模拟器和实物调试
  3. Dreamwerver8下定义表单实现第一个登陆页面
  4. Good Bye G.cn
  5. CML 2020 | 显式引入对分类标签的描述,如何提高文本分类的效果?
  6. C语言解释器的实现--存储结构(一)
  7. 剑指 Offer 16. 数值的整数次方
  8. SQLServer2005出了点怪事~(应该是编码问题~)
  9. Multi-Architecture镜像制作指南已到,请查收!
  10. python中pandas有误_python-pandas to_sql方法给出日期列错误
  11. 【Linux开发】【Qt开发】Qt界面键盘、触摸屏、鼠标的响应设置
  12. Eclipse中Jar包的反编译(通过jar包查看源码)
  13. 1. Xamarin开发入门
  14. latex符号正下方下标
  15. 绘图工具java软件开发模板_仅适合程序员的uml绘图工具-plantuml
  16. 如何申请微信号测试账号,进行微信开发
  17. 大数据让电商实现精准营销
  18. 小米Max 2完美刷成开发版获得root超级权限的流程
  19. 幼儿园计算机技能大赛,幼儿园教师技能大赛的心得体会.docx
  20. WPViewPDF Crack,Delphi 和 .NET 的PDF 查看组件

热门文章

  1. 用Go语言 实现快速排序 (Golang经典编程案例)
  2. 使用CCriticalSection类的注意事项
  3. Matlab中加法器是什么,知识贴!什么是加法器与反相加法器?
  4. 2021年茶艺师(初级)考试技巧及茶艺师(初级)复审考试
  5. TI-RTOS---Mailboxes
  6. 常德职业技术学院计算机系,常德职业技术学院有哪些专业 附好的重点专业名单...
  7. 【汇正财经顾晨浩】大盘窄幅震荡
  8. linux shell中 '' ``的区别
  9. 职业规划:人生一堂必修课
  10. js中获取html元素之document.documentElement