VMware VirtualCenter Server 的事件 ID 1000 解决方法

 报错:

 
无法找到来自源 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 
GO 
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 
GO 
USE DNName 
GO 
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) 
GO 
USE [master] 
GO 
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式 
GO
 
这种方式就会把日志清掉了
不能直接删除事务日志,否则数据库会无法连接
 

你可能感兴趣的:(vmware,职场,休闲)