我正在运行Microsoft SQL Server 2008 R2 (SP2) - 10.50.4302.0 (X64)
(最新 CU11,2014 年 2 月)Windows Server 2012 R2
。
我有一个简单的数据库和一个网站,它们使用 IIS 在同一台机器上运行。该服务器有 24 GB DDR3 内存和一个 XEON 处理器。
当我在此服务器上测试网站时,网站上出现以下错误消息(来自 SQL 查询错误):
因此,我认为我的网站代码有问题,并检查了代码,发现代码中没有任何问题。因此,我决定在 SQL Management Studio 中手动运行查询,因此当我启动它并单击“连接”按钮时,出现了以下错误:
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. (Microsoft SQL Server, Error: -2)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476
这是我开始查看 SQL Server 日志的时候,C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
这是文件的内容:http://pastebin.com/raw.php?i=TsiYHxNi
可以在此处找到更多来自服务器的日志(包括崩溃转储):https://dl.dropboxusercontent.com/u/51720218/mssql_logs_dumps.zip
知道如何修复此问题吗?我已经在运行适用于我的 SQL Server 2008 R2 版本的最新累积更新。
我的数据库有问题吗?或者我的数据库服务器设置方式有问题?
为了修复此问题,我打开了服务并尝试重新启动“SQL Server”,但结果出现以下进一步错误:
因此,为了修复此错误,我现在必须重新启动物理机。任何有关此错误的帮助都将不胜感激。