報錯:
無法找到來自源 VMware VirtualCenter Server 的事件 ID 1000 的描述。本地計算機上未安裝引發此事件的元件,或者安裝已損壞。可以安裝或修複本地計算機上的元件。
如果該事件産生于另一台計算機,則必須在該事件中儲存顯示資訊。
以下是包含在事件中的資訊:
Failed to intialize VMware VirtualCenter. Shutting down...
檢視日志:C:\ProgramData\VMware\VMware VirtualCenter\Logs\vpxd.log 發現如下報錯:
Init failed: "ODBC error: (42000) - [Microsoft][SQL Server Native Client 10.0][SQL Server]資料庫 'DB_vCenter_Desktop' 的事務日志已滿
登陸vcneter的SQL Server伺服器,發現磁盤空間已滿,是因為C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA目錄下的DB_vCenter_Desktop_log檔案過大将磁盤空間占滿導緻。
處理辦法:
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE DNName SET RECOVERY SIMPLE --簡單模式
USE DNName
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --還原為完全模式
GO
這種方式就會把日志清掉了
不能直接删除事務日志,否則資料庫會無法連接配接
本文轉自 waydee 51CTO部落格,原文連結:http://blog.51cto.com/waydee/816826,如需轉載請自行聯系原作者