Fondamentalmente è necessario eseguire nuovamente l'installazione per ricostruire il master
database con le nuove regole di confronto. Non è possibile modificare le regole di confronto dell'intero server in nessun altro modo.
Vedi:
- MSDN:impostazione e modifica delle regole di confronto del server
- Come modificare le regole di confronto del database o del server (al centro della pagina)
Aggiornamento: se vuoi modificare le regole di confronto di un database, puoi ottenere le regole di confronto correnti usando questo frammento di T-SQL:
SELECT name, collation_name
FROM sys.databases
WHERE name = 'test2' -- put your database name here
Questo produrrà un valore simile a:
Latin1_General_CI_AS
Il _CI
significa "senza distinzione tra maiuscole e minuscole" - se vuoi fare distinzione tra maiuscole e minuscole, usa _CS
al suo posto:
Latin1_General_CS_AS
Quindi il tuo comando T-SQL sarebbe:
ALTER DATABASE test2 -- put your database name here
COLLATE Latin1_General_CS_AS -- replace with whatever collation you need
Puoi ottenere un elenco di tutte le regole di confronto disponibili sul server utilizzando:
SELECT * FROM ::fn_helpcollations()
Puoi vedere i server confronto corrente utilizzando:
SELECT SERVERPROPERTY ('Collation')