SQL Server进入可疑模式

时间:2018-03-26 09:24:28

标签: sql-server sql-server-2012

我的客户数据库之一进入了可疑模式,我希望了解我们可以采取哪些措施来帮助他们解决问题。以下是该问题的一些背景知识。

我们的应用程序是一个托管在JBoss上的Web应用程序。该应用程序配置为大约500个XA DB连接。这是高负载所必需的。他们有时会在日志中注意到以下错误

Logon Error: 17189, Severity: 16, State: 1.
2017-07-14 09:11:41.32 Logon SQL Server failed with error code 0xc0000000 to spawn a thread to process a new login or connection. Check the SQL Server error log and the Windows event logs for information about possible related problems. [CLIENT: 10.11.210.38] 
...
spid805 Error: 8510, Severity: 20, State: 3.
2017-07-14 09:15:00.89 spid805 Enlist operation failed: 0x8007000e(Not enough storage is available to complete this operation.). SQL Server could not register with Microsoft Distributed Transaction Coordinator (MS DTC) as a resource manager for this transaction. The transaction may have been stopped by the client or the resource manager.
...
2017-07-14 09:15:17.10 Server Error: 701, Severity: 17, State: 226.
2017-07-14 09:15:17.10 Server There is insufficient system memory in resource pool 'internal' to run this query. 

数据库重新启动,进入可疑模式。经过一番挖掘,看来这可能与以下错误有关,

https://support.microsoft.com/en-us/help/890425/you-receive-a-not-enough-storage-is-available-to-complete-this-operati

另外,我们在数据库中推荐了以下配置。 https://msdn.microsoft.com/en-us/library/ms179586%28v%3Dsql.110%29.aspx

这里的想法是,即使数据库发生故障,它也会在没有任何干预的情况下自动启动。但这似乎也不起作用。

我不是数据库专家,也没有获得Microsoft支持以获得更多帮助,所以我希望有人可以指出我正确的方向来解决这个问题。

谢谢,

0 个答案:

没有答案