SQL Server 建立连接时出现与网络相关的错误

  次阅读 作者:智能小宝 来源:互联网 2016-03-01 10:18 我要评论(0)

在连接SQL Server 2000数据库的时候,出现以下错误:

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

在连接SQL Server 2005数据库的时候,提示一个错误!错误信息如下!

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

我是先装了SQL Server2000 后 在装SQL Server2005的,网上有很多解决方法!

下面一一列举下:

1,在开始菜单,程序里面的 SQL Server2005下有个SQL Server2005外围程序配置器选择服务和连接的外围配置器,在database engine里选择远程控制,把本地连接和远程连接改成同时使用TCP/IP和namedpipes!保存.关闭数据库服务器链接,重新链接!

2,配置文件web.config里面的数据库连接字符串里面的Data Source用本地服务器名字,不要用Ip或者loacl或者.

例:

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 安装一个修补程序, 或 MicrosoftSQL Server 2000 或 MSDE 的最新服务包。

SQL Server 2000 要打SP4的补丁

下载补丁,打上!

5,修改SQL Server2000的远程连接端口

在现装了SQL Server2000后装SQLServer2005的时候,后者会把前者的远程连接端口修改了,原先的端口为1433。在我查看的时候果然被改成1058端口了

把它改过来,改成1433即可!

开始菜单,程序里面的SQL Server2000下有个服务器网络使用工具。选择TCP/IP然后点击属性编辑它的端口

选择TCP/IP修改其属性

把默认端口设置为1433

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...