I just tried to update to VC2.5 with a db on an MS-SQL2005 DB server. The collation of the SQL Server's masterdb is case sensitive. I created a vcenter database on this SQL Server with a case insensitive collation.
When i try to install, it exits with the following error :
the selected DSN points to a SQL Server instance or database with a case-sensitive collation,
which is unsupported by VirtualCenter. Please select a SQL Server instance(and database)
with a case insensitive collation.
After looking up the install log in the temp dir of my profile-folder i found the following errors :
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 sql query: use "vcenter";
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 Master DB case is : Latin1_General_CS_AS and len is 20
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 SQLFetch: Master DB is Case-Sensitive
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 Getting Property UILevel = 5
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 Attempting to retrieve error message for error Id: 25129
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 Msi Error table Query is <SELECT Message FROM Error WHERE Error=25129>
VMware VirtualCenter-build-84767: 05/19/08 20:35:42 Error message is The selected DSN points to a SQL Server instance or database with a case-sensitive collation, which is unsupported by VirtualCenter. Please select a SQL Server instance (and database) with a case-insensitive collation.
This tells me, that the master db has to be case insenstive. Is this true ? Why isn't it sufficient that the vcenter db is case insensitive ? I can't reinstall all my db's on the server to change the master db's collation.