在树立与服务器的衔接时犯错alibaba - 威尼斯人

在树立与服务器的衔接时犯错alibaba

2019-02-10 08:32:12 | 作者: 向松 | 标签: 发动,运用,效劳 | 浏览: 4674

刚刚装置的数据库系统,依照默许装置的话,很可能在进行长途衔接时报错,通常是过错:"在衔接到 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和命名管道效劳即可处理。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    转载 精妙SQL头条

    句子,数据库,运用
  • 2

    数据库管理工具alibaba

    数据库,运用,用户
  • 3

    mysql动态sql句子快报

    动态,句子,游标
  • 4

    使用oracle job和存储进程环球

    进程,数据,数据表
  • 5
  • 6

    数据库sina

    数据库,数据,功用
  • 7

    oracle rac 装置手册sina

    装置,节点,集群
  • 8