Sorry if I missed a similar thread but anything close seems to confuse me more !
Running on separate MS 2003 server hardware with built in MSSQL$MSDE_VC. VirtualCenter Server 2.0.2, License server on same box too.
I assume this is MS SQL Server "Express" ; I selected internal one. The MS SQL Server Service Manager shows Ver 8.00.760
I also have MDAC 2.8 SP2 ( does installing MDAC newer version's upgrade the MS SQL Server ?)
I basically want to fix the I/O error that I get every time I try to start the VM VirtualCenter Server "SERVICE".
The logs at C:\windows\temp\vpx\*.log shows:
Locale subsystem initialized from E:\Program Files\VMware\VMware VirtualCenter 2.0\locale/ with default locale en.
Failed to load tableDef 42 from database: "ODBC error: (HY000) - [ODBC SQL Server Driver][SQL Server]I/O error (bad page ID) detected during read at offset 0x00000000264000 in file 'C:\Program Files\Microsoft SQL Server\80\Tools\..\..\MSSQL$MSDE_VC\Data\VCDB.mdf'." is returned when executing SQL statement "SELECT ID, NAME, STORAGE_URL, CAPACITY, FREE_SPACE, TYPE, INFO, CAPABILITY, DATACENTER_ID FROM VPX_DATASTORE"
Failed to load DATASTORE table from database
Failed to intialize VMware VirtualCenter. Shutting down...
I have found "close" threads to address this, but the fix info is not clear to me.
Is there a "DBCC Checkdb" command or is this NOT for the SQL express version I have ?
Are there any other commands to repair the read error that may be "old" data, or is my database corrupt?
If I have to re-install - can I salvage the information from the database somehow?
Thank-You