Il confronto, o schemi di confronto dei dati dei caratteri, viene utilizzato nell'elaborazione e nella memorizzazione delle informazioni sul server MS SQL. Le regole di confronto includono sia i modelli di caratteri che le regole di confronto e confronto. La modifica degli schemi di mappatura potrebbe essere necessaria durante la creazione di un nuovo database o quando si ricevono messaggi di errore.
Istruzioni
Passo 1
Eseguire il backup di tutti i database di produzione poiché i database di sistema verranno ripristinati automaticamente al termine della modifica delle regole di confronto.
Passo 2
Passare a C: / Programmi / Microsoft SQL Server / 80 / Tools / Bin ed eseguire l'utility ricostruim.exe per modificare gli schemi di mappatura del server senza reinstallare (per Microsoft SQL Server 2000).
Passaggio 3
Specificare il percorso della posizione in cui vengono salvati i file del database di sistema originale (per impostazione predefinita, la cartella / x86 / Data / sul disco di avvio di Microsoft SQL Server) (per Microsoft SQL Server 2000).
Passaggio 4
Modificare gli schemi di mappatura eseguendo il comando setup.exe dal disco di avvio di Microsoft SQL Server con la chiave:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = nuova_password SA SQLCollation = nuova_assegnazione_schema (per Microsoft SQL Server 2005).
Passaggio 5
Si noti che il componente switch /qn disabiliterà la visualizzazione dell'interfaccia del programma di installazione e salverà i dati di errore nelle voci di registro (per Microsoft SQL Server 2005).
Passaggio 6
Ripristina tutti i database di produzione come la modifica degli schemi di mappatura fa sì che i database di sistema vengano messi nello stato di inizializzazione (per Microsoft SQL Server 2005).
Passaggio 7
Utilizzare la seguente query SQL per modificare le regole di confronto predefinite - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE richiesto_encoding_name.
Passaggio 8
Si prega di notare che l'esecuzione dell'operazione di cui sopra potrebbe richiedere la modifica delle proprietà del database selezionato ad uso esclusivo. In tal caso la richiesta sarà modificata in:
ALTER DATABASE db_name to_modify Imposta Single_User con rollback immediato
ALTER DATABASE database_name_to_modify COLLATE richiesto_encoding_name
ALTER DATABASE database_name_to_modify Imposta Multi_User.