报错:
无法找到来自源 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,如需转载请自行联系原作者