当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2012-06-02 00:14:00  来源:本站整理

SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]

赞助商链接



  本文“SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  方才安装的数据库系统,按照默许安装的话,极大概在举行远程衔接时报错,普通是错误:"在衔接到 SQL Server 2005 时,在默许的设置下 SQL Server 不答应举行远程衔接大概会招致此失利. (provider: 命名管道供应程序, error: 40 - 无法翻开到 SQL Server 的衔接) "搜MSDN,上面有一片机械翻译的文章,是在让人难以懂得,目前总结以下:懂得了SQL Server是个网络数据库便可迎刃而解了,简单的分为下面的集合情形.

  1.数据库引擎没有启动.

  有两种启动方法:

  (1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围利用配置器,在翻开的界面单击"服务的衔接的外围利用配置器",在翻开的界面中找到Database Engine,单击"服务",在右侧查看能否已启动,假如没有启动可单击"启动",并确保"启动范例"为自动,不要为手动,不然下次开机时又要手动启动;

  (2)可翻开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状况改成启动;

  利用上面两种方法时,有时刻在启动的时刻大概会呈现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA能否已启用,假如已启用,则把它禁止.然后再履行上述一种方法操作便可以了.

  2.能否已经答应远程衔接.

  这个部份可以简单的分为4个方面,辨别是在 SQL Server上启用远程衔接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 成立例外和在Windows 防火墙中为“SQLBrowser”成立例外.下面是几个具体的操作方法,摘自MSDN,个人认为文章的黑体部份该当分外的一同我们的注意.

  在SQLServer 实例上启用远程衔接

  1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围利用配置器”

  2.在“SQL Server 2005 外围利用配置器”页, 单击“服务和衔接的外围利用配置器”

  3.然后单击展开“数据库引擎”, 选中“远程衔接”,在右边选中“本地衔接和远程衔接”,

  再挑选要利用的协议,( 这个地方该当启用TCP/IP 和命名管道服务!)单击“利用”,您会看到下消息:

  “直到重新启动数据库引擎服务后,对衔接设置所做的更改才会见效.”,单击“肯定”按钮返回

  4.展开“数据库引擎”, 选中“服务”,在右边单击“终止”,等到 MSSQLSERVER 服务终止,

  然后单击“启动”,重新启动MSSQLSERVER 服务.

  启用 SQLServer 浏览器服务

  1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围利用配置器”

  2.在“SQL Server 2005 外围利用配置器”页, 单击“服务和衔接的外围利用配置器”

  3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动范例”挑选“自动”,

  再单击“启动”,单击“肯定”按钮返回

  在Windows 防火墙中为“SQL Server 2005”成立例外

  1.在 Windows 防火墙设置界面中,挑选“ 例外” 选项卡,然后单击“增添程序”

  2.在“增添程序窗口”中单击“浏览”

  3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe”,

  单击“肯定”返回

  注意 : 途径大概会按照 SQL Server 2005 安装差别而差别. MSSQL.1 是占位符,对应数据库实例ID.

  4.对每个需求翻开远程拜候的SQL Server 2005 实例,反复步骤 1 至 3.

  在Windows 防火墙中为“SQLBrowser”成立例外

  1.在 Windows 防火墙设置界面中,挑选“ 例外” 选项卡,然后单击“增添程序”

  2.在“增添程序窗口”中单击“浏览”

  3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe”,

  单击“肯定”返回

  注意 : 途径大概会按照 SQL Server 2005 安装差别而差别.

  在利用.NET开辟举行时,会碰到利用衔接字符串通接SQL Server 2005数据库利用机械名称和localhost都能衔接,但是利用IP地址却不能衔接的问题,办理的办法是在SQL Server实例上启用本地和远程衔接,并且在挑选协议的时刻利用TCP/IP和命名管道服务便可办理.


  以上是“SQL Server 2005 不答应远程衔接办理办法[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .