当前位置: 首页 > 知识 >正文

SQL2005无法启动SQL Server 请求失败或服务未及时响应等问题的解决方案

SQL2005无法启动SQLServer。请求失败或服务没有及时响应。

“VIA protocol”的停用方法:开始-程序-MicrosoftSQLServer2005-配置工具-SQL Server配置管理器-打开,找到“SQLServer2005网络配置”的协议-MSSQLSERVER属性。只需在右边的属性框中禁用“通过协议”即可!

为什么启动sqlserver配置管理器的请求失败或者服务没有及时响应?

解决方案:

“VIA protocol”的停用方法:开始-程序-MicrosoftSQLServer2005-配置工具-SQL Server配置管理器-打开,找到“SQLServer2005网络配置”的协议-MSSQLSERVER属性。只需在右边的属性框中禁用“通过协议”即可!

查一下它的日志,看看中间有没有这样类似的句子。

文件“c:\ program files \ Microsoft SQL server \ MSSQL . 1 \ MSSQL \ data \ mast log . ldf”是压缩文件,但它不驻留在只读数据库或文件组中。这个文件必须解压缩。

如果有,可以右键单击sql的文件夹属性,选择高级,在出现的界面中,选择“压缩内容以节省磁盘空间”选项并确认。

解决SQLServer不允许远程连接的问题。

新安装的数据库系统,如果默认安装,远程连接时很可能报错,通常是错误:‘连接SQLServer2005时,SQLServer默认不允许远程连接,可能导致此故障。

(提供程序:命名管道提供程序,错误:40-无法打开到SQLServer的连接)'其摘要如下:

明白SQLServer是网络数据库就很容易解决了,简单分为以下几种情况。

1.数据库引擎未启动。有两种方式可以开始:

(1)开始-程序-微软SQL Server 2005-SQL Server 2005表面应用配置器。在打开的界面中,点击“服务的连接表面应用配置器”,在打开的界面中找到DatabaseEngine,点击“服务”,在右侧检查是否已经启动。如果尚未启动,请单击“启动”并确保“启动类型”为自动,而不是手动,否则。

(2)打开:开始-程序-MicrosoftSQLServer2005-配置工具-SQLServerConfigurationManager,在SQLServer2005服务中选择SQLServer(MSSQLSERVER),点击工具栏中的‘启动服务’按钮,将服务状态改为启动;

使用以上两种方法时,有时启动时可能会出现错误,无法启动。此时需要检查‘SQLServer2005配置管理器’中的SQL server 2005网络配置-MSSQLSERVER协议中的VIA是否启用,如果启用则禁止。然后就可以进行上述操作了。

2.是否允许远程连接。这一部分可以简单地分为四个方面,

它们是在SQLServer上启用远程连接、启用SQLServer浏览服务、在Windows防火墙中为SQLServer2005创建例外以及在Windows防火墙中为“SQLBrowser”创建例外。

下面是几个具体的操作方法:

在SQLServer实例上启用远程连接。

1.指向“开始-程序-MicrosoftSQLServer2005-配置工具-SQLServer外围应用程序配置器”

2.在“SQLServer2005外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3.然后点击展开数据库引擎,选择远程连接,在右边选择本地连接和远程连接。

然后选择要使用的协议,(这里应该启用TCP/IP和命名管道服务!)单击“应用”,您将看到以下消息:

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

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

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

启用SQLServer浏览器服务

1.指向“开始-程序-MicrosoftSQLServer2005-配置工具-SQLServer外围应用配置器”

2.在“SQLServer2005外围应用配置器”页,单击“服务和连接的外围应用配置器”

3.然后单击展开“SQLServerBrowser”,选中“服务”,在右边“启动类型”选择“自动”,

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

在Windows防火墙中为“SQLServer2005”创建例外

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

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

3.然后找到“C:\ProgramFiles\MicrosoftFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Binn\sqlservr.exe”,

单击“确定”返回

注意:路径可能会根据SQLServer2005安装不同而不同。MSSQL.1是占位符,对应数据库实例ID。

4.对每个需要打开远程访问的SQLServer2005实例,重复步骤1至3。

在Windows防火墙中为“SQLBrowser”创建例外

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

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

3.然后找到“C:\ProgramFiles\MicrosoftFiles\MicrosoftSQLServer\90\Shared\sqlbrowser.exe”,

单击“确定”返回

注意:路径可能会根据SQLServer2005安装不同而不同。在使用.NET开发进行时,会遇到使用连接字符串连接SQLServer2005数据库使用机器名称和localhost都能连接,

但是使用IP地址却不能连接的问题,解决的办法是在SQLServer实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。

在尝试从远程计算机连接到MicrosoftSQLServer2005实例时,可能会接收到错误消息。在使用任何程序连接到SQLServer时都可能会发生此问题。例如,

在使用SQLCMD实用工具连接到SQLServer时收到以下错误消息:

Sqlcmd:错误:MicrosoftSQLNativeClient:建立到服务器的连接时发生错误。连接到SQLServer2005时,默认设置SQLServer不允许远程连接这个事实可能会导致失败。

如果没有将SQLServer2005配置为接受远程连接,则可能会发生此问题。默认情况下,

SQLServer2005ExpressEdition和SQLServer2005DeveloperEdition不允许远程连接。若要配置SQLServer2005以允许远程连接,请完成以下所有步骤:

在您要从远程计算机连接到的SQLServer实例上启用远程连接。

打开SQLServerBrowser服务。

配置防火墙以允许与SQLServer和SQLServerBrowser服务相关的网络通讯。

本文介绍如何完成这些步骤中的每一步。

若要在SQLServer2005实例上启用远程连接并打开SQLServerBrowser服务,请使用SQLServer2005外围应用配置器工具。

在安装SQLServer2005时会安装外围应用配置器工具。为SQLServer2005ExpressEdition或SQLServer2005DeveloperEdition启用远程连接

必须为要从远程计算机连接到的每个SQLServer2005实例启用远程连接。为此,请按照下列步骤操作:nbs

相关文章:
  • 5月11日基金净值:南方新优享灵活配置混合A最新净值3.202,跌0.68%
  • 6月27日基金净值:华安逆向策略混合A最新净值6.278,涨0.29%
  • 7月4日基金净值:富国中证银行指数(LOF)A最新净值1.192,跌0.83%
  • 7月3日基金净值:华泰柏瑞上证红利ETF最新净值2.9708,涨1.14%
  • 招商中证100ETF净值上涨1.04% 请保持关注
  • 6月8日基金净值:华夏新锦顺混合A最新净值0.9799,涨1.04%
  • 5月8日基金净值:华夏核心制造混合A最新净值0.9272,跌0.18%
  • 3月31日基金净值:大成蓝筹稳健混合最新净值0.8182,涨0.76%_基金频道_证券之星
  • 7月3日基金净值:工银聚润6个月持有混合A最新净值0.9746,涨0.37%
  • 4月11日基金净值:万家品质生活混合A最新净值2.8263,涨0.24%_基金频道_证券之星