当我使用 Windows 身份验证连接到 SQL Server 2008 Management Studio 时,出现以下错误。

"The request failed or the service did not respond in a timely fashion.
Consult the event log or other applicable error logs for details."

有人告诉我为什么我会收到此错误,而我的 SQL Server 正在 a/c 内置的网络服务下运行???

我用谷歌搜索但没有得到解决方案..

谢谢

有帮助吗?

解决方案

上述问题发生在我的本地系统中。检查sql server配置管理器。
步骤1:
SQL服务器网络配置
第2步:

  • 本地服务器名称的协议
  • 协议名称 VIA 是否禁用..
  • 如果没有禁用,则禁用并检查

..进行更改后,sql server 浏览器开始工作

其他提示

遇到同样的问题,我修好了。

  1. 打开SQL Server配置管理器
  2. 单击SQL Server服务(左侧)
  3. 双击我想要启动的SQL Server实例
  4. 登录标签中选择 Built-in account 单选按钮,然后从下拉菜单中选择Local system
  5. 单击底部的“应用”,然后右键单击该实例并选择 Start

这确实有效 - 我已经验证了很多网站,最后得到了答案。

当master.mdf或mastlog.ldf损坏时,可能会发生这种情况。为了解决问题,请转到以下路径。

C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL ,在那里你会找到一个文件夹”模板数据” ,复制master.mdf和mastlog.ldf并将其替换为

C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA 文件夹。

就是这样。现在启动MS SQL服务,你就完成了。

如果您在本地环境中运行SQL Server而不是通过TCP / IP连接。转到SQL Server配置管理器,属性下的协议,并禁用TCP / IP。完成此操作后,重新启动服务时错误消息将消失。

当我遇到同样的问题时,这非常乏味。当我遇到这个问题时,我卸载了我的SQL Server 2008,但在再次安装SQL Server 2008后,我遇到了同样的问题。我太紧张了,我没有从任何网站获得任何帮助。

要克服这个问题。您只需要继续使用SQL Server配置管理器,然后单击左侧面板上的“协议”。如果您运行网络服务,只需禁用“VIA”协议。 然后尝试启动SQL服务,它将成功运行。

如果您最近更改了与服务帐户关联的密码:

  1. 启动 SQL Server配置管理器
  2. 在左窗格中选择 SQL Server服务
  3. 右键单击右侧窗格中要启动的服务,然后单击属性
  4. 输入新密码和确认密码。

只需在sql server配置管理器中禁用VIA协议

在追踪此问题几个小时之后,我们在SQL Server代理日志中找到了一条记录以下内容的日志:

This installation of SQL Server Agent is disabled. The edition of SQL server that installed this service does not support SQL server agent.

我们使用的是SQL Server Express。经过一些谷歌搜索后,似乎SQL Server Express不支持SQL Server代理。

我没有找到直接的Microsoft通信声明SQL Express不支持SQL Server Agent,但是这种情绪似乎在许多论坛中得到了回应。

在我的情况下,问题是我正在运行另外两个SQL Server实例(其中至少有一个)导致冲突。

解决方案只是停止其他SQL Server实例其附带的SQL Server代理。

虽然我在这里,但我还建议确保在服务器的协议设置中启用命名管道

我认为此解决方案更合适,因为它不会阻止您使用TCP / IP访问。

  

在Windows防火墙中打开TCP访问端口

     

在“开始”菜单上,单击“运行”,键入WF.msc,然后单击“确定”。

     

在具有高级安全性的Windows防火墙的左窗格中,   右键单击“入站规则”,然后单击操作窗格中的“新建规则”。

     

在“规则类型”对话框中,选择“端口”,然后单击“下一步”。

     

在“协议和端口”对话框中,选择“TCP”。选择特定   本地端口,然后键入该实例的端口号   数据库引擎,例如1433用于默认实例。单击“下一步”。

     

在“操作”对话框中,选择“允许连接”,然后单击“确定”   下一步。

     

在“配置文件”对话框中,选择描述该配置文件的任何配置文件   要连接到的计算机连接环境   单击“数据库引擎”,然后单击“下一步”。

     

在“名称”对话框中,键入此规则的名称和说明,以及   然后单击Finish。

(来源: https://msdn.microsoft.com/en-us /library/ms175043.aspx

我从事件日志中发现我的SQL服务器评估已过期。 我需要升级或需要使用社区版。

对我来说,一个简单的Windows更新修复它,我希望我之前尝试过。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top