SQL Server 無法產生 FRunCM 線程。資料庫錯誤記錄檔如下:
複製代碼 代碼如下:
2013-09-26 21:21:50.31 Server Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:37
Copyright (c) 1988-2005 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
2013-09-26 21:21:50.31 Server (c) 2005 Microsoft Corporation.
2013-09-26 21:21:50.31 Server All rights reserved.
2013-09-26 21:21:50.31 Server Server process ID is 2680.
2013-09-26 21:21:50.31 Server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.
2013-09-26 21:21:50.31 Server This instance of SQL Server last reported using a process ID of 2884 at 2013-9-26 21:20:51 (local) 2013-9-26 13:20:51 (UTC). This is an informational message only; no user action is required.
2013-09-26 21:21:50.31 Server Registry startup parameters:
2013-09-26 21:21:50.31 Server -d C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
2013-09-26 21:21:50.31 Server -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
2013-09-26 21:21:50.31 Server -l C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
2013-09-26 21:21:50.32 伺服器 SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2013-09-26 21:21:50.32 伺服器 Detected 2 CPUs. This is an informational message; no user action is required.
2013-09-26 21:21:50.37 伺服器 Set AWE Enabled to 1 in the configuration parameters to allow use of more memory.
2013-09-26 21:21:50.49 伺服器 Using dynamic lock allocation. Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node. This is an informational message only. No user action is required.
2013-09-26 21:21:50.53 伺服器 Attempting to initialize Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.
2013-09-26 21:21:52.54 伺服器 Attempting to recover in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC). This is an informational message only. No user action is required.
2013-09-26 21:21:52.54 伺服器 Database Mirroring Transport is disabled in the endpoint configuration.
2013-09-26 21:21:52.54 spid5s Starting up database 'master'.
2013-09-26 21:21:52.68 spid5s Starting up database 'mssqlsystemresource'.
2013-09-26 21:21:52.81 spid5s Server name is 'SHGS1653'. This is an informational message only. No user action is required.
2013-09-26 21:21:52.82 spid8s Starting up database 'model'.
2013-09-26 21:21:52.93 spid8s Clearing tempdb database.
2013-09-26 21:21:53.10 伺服器 A self-generated certificate was successfully loaded for encryption.
2013-09-26 21:21:53.10 伺服器 錯誤: 17182,嚴重性: 16,狀態: 1。
2013-09-26 21:21:53.10 伺服器 TDSSNIClient initialization failed with error 0x7e, status code 0x60.
2013-09-26 21:21:53.10 伺服器 錯誤: 17182,嚴重性: 16,狀態: 1。
2013-09-26 21:21:53.10 伺服器 TDSSNIClient initialization failed with error 0x7e, status code 0x1.
2013-09-26 21:21:53.10 伺服器 錯誤: 17826,嚴重性: 18,狀態: 3。
2013-09-26 21:21:53.10 伺服器 Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2013-09-26 21:21:53.10 伺服器 錯誤: 17120,嚴重性: 16,狀態: 1。
2013-09-26 21:21:53.10 伺服器 SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
解決辦法:
分析下來是由於某些特殊的改動導致了SQL SERVER2005資料庫網路通訊協定中VIA協議的啟用,講該協議關閉即可。
Sql Server Configuration Manager-------Sql Server 2005網路設定------MSSQLSERVER的協議,講VIA協議禁用即可。
![]()