Le regole di confronto sono ciò che determina se le tue query non faranno distinzione tra maiuscole e minuscole. Quindi l'unico modo per garantire che il tuo schema funzioni su più ambienti è fare in modo che le tue query facciano distinzione tra maiuscole e minuscole. Se le tue domande non sono coerenti, le tue regole di confronto DEVONO non fare distinzione tra maiuscole e minuscole, altrimenti non funzioneranno.
http://msdn.microsoft.com/en- us/library/aa174903(SQL.80).aspx
Una cosa da notare è che, dopo aver configurato l'ambiente SQL Server con un determinato confronto, NON è possibile modificarlo senza creare una NUOVA istanza di SQL Server. Quindi la distinzione tra maiuscole e minuscole è di solito la strada da percorrere. E poi cerca di avere coerenza nelle tue domande.
Una volta che un confronto è impostato, si applica sia ai dati che ai metadati, credo.