I recently noticed that I had an issue on a SQL Server 2005 instance, with the server collation (not database, server). The current collation is Latin1_General_CI_AI. I am getting an issue with some of my databases for an application complaining of the collation mismatch between the dbs and the server. The collation of the databases is correct, so I needed to change my server collation. I detached all my user databases, then went to the command line and executed:
start /wait f:\setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=enterpass SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
All seemed to be going well, no errors, seemed to be processing. However, when done, the server collation remains unchanged. At this point, I really don't want to have to uninstall and reinstall SQL, and this should be straight forward. The only thing I can think of, is if the media I executed the setup.exe from was a "base" SQL Server 2005 media, but yet I'm running a version that has SP4 installed? Would that make the command not work? Other suggestions?
Thanks in advance!
mpleaf