Condividi tramite


Impostazione o modifica di regole di confronto del server

Le regole di confronto del server costituiscono le regole di confronto predefinite per tutti i database di sistema installati con l'istanza di SQL Server e per ogni database utente creato successivamente. Le regole di confronto del server vengono specificate durante l'installazione di SQL Server. Per altre informazioni, vedere Collation and Unicode Support.

Modifica di regole di confronto del server

La modifica delle regole di confronto predefinite per un'istanza di SQL Server può essere un'operazione complessa e prevede i passaggi seguenti:

  • Assicurarsi che siano disponibili tutte le informazioni o gli script necessari per ricreare i database utente e tutti gli oggetti in essi contenuti.

  • Esportare tutti i dati usando uno strumento come l'utilità bcp. Per altre informazioni, vedere Importazione ed esportazione bulk di dati (SQL Server).

  • Eliminare tutti i database utente.

  • Ricompilare il database master specificando le nuove regole di confronto nella proprietà SQLCOLLATION del comando setup . Ad esempio:

    Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=InstanceName   
    /SQLSYSADMINACCOUNTS=accounts /[ SAPWD= StrongPassword ]   
    /SQLCOLLATION=CollationName  
    

    Per altre informazioni, vedere Ricompilare database di sistema.

  • Creare tutti i database e tutti gli oggetti in essi contenuti.

  • Importare tutti i dati.

Nota

Anziché modificare le regole di confronto predefinite di un'istanza di SQL Server, è possibile specificare regole di confronto predefinite per ogni nuovo database creato.

Vedere anche

Regole di confronto e supporto Unicode
Impostare o modificare le regole di confronto del database
Impostare o modificare le regole di confronto delle colonne
Ricompilare database di sistema