sql-server-express - SQL Server 2008 R2 Express,服务器上的服务停止

标签 sql-server-express sql-server-2008-express

我有一个带有 SQL Server 2008 R2 Express 的虚拟 Windows 服务器。最近几天当我早上起床检查我的网站时,它关闭了,因为 SQLEXPRESS 服务已停止。

我以前从未遇到过这个问题,而且非常令人担忧。我查看了管理下的 SQL 服务器日志,但他们没有提供任何信息,有人可以建议对这种情况有用的日志吗?

当我尝试通过管理工作室连接到我的数据库时,我收到此错误 -

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 2)



当我重新启动服务时,我可以连接并且我的网站重新上线。

查看 SQLEXPRESS 服务,我刚刚设置了一些恢复选项,所以如果它失败了,它会尝试重新启动该服务,如果随后出现故障,它将重新启动机器,但这只是一个安全网,我需要知道是什么导致它停止。

一些可能有用的额外信息。
我正在使用 SQLCacheDependancy,所以我在数据库上启用了 Broker。

这似乎是随机的,可能需要几周时间才能发生。

最佳答案

我仍然不知道它为什么会停止,但是设置 SQLEXPRESS 服务的恢复选项以在服务失败时重新启动已经解决了站点崩溃的问题。到目前为止我一直很好。如果我发现原因,我会在这里发布。

关于sql-server-express - SQL Server 2008 R2 Express,服务器上的服务停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3227249/

相关文章:

sql-server - 从 TSQL 检测 Sql Express

sql-server - SQL表的PK的数据类型如何影响查询性能?

c# - 如何在嵌套母版页 asp.net mvc 4 中制作基于角色的动态菜单?

sql-server - sql server 2008 express 的内存使用量有限?

database - 需要在不使用 Management Studio 的情况下创建新数据库

c# - 如何创建一个简单的 Windows 窗体来访问 SQL Server 数据库?

sql-server - 自动执行每月运行的 SQL 查询

sql-server - SQL Server Express 是否符合 ANSI 标准?

c# - 从数据库中选择数据,使用今天的日期作为标准

c# - 使用 C# 代码创建 SQL Express 2008 数据库,但尝试与系统管理员连接时登录失败