Cum Se Schimbă Colația

Cuprins:

Cum Se Schimbă Colația
Cum Se Schimbă Colația

Video: Cum Se Schimbă Colația

Video: Cum Se Schimbă Colația
Video: Cum păcălim GPS-ul ca suntem în altă parte 2024, Noiembrie
Anonim

Colationarea, sau schemele de colaționare a datelor de caractere, este utilizată în procesarea și stocarea informațiilor pe serverul MS SQL. Colacționarea include atât modele de caractere, cât și reguli de colaționare și colaționare. Schimbarea schemelor de mapare poate fi necesară atunci când creați o bază de date nouă sau când primiți mesaje de eroare.

Cum se schimbă colația
Cum se schimbă colația

Instrucțiuni

Pasul 1

Vă rugăm să faceți o copie de rezervă a tuturor bazelor de date de producție, deoarece bazele de date ale sistemului vor fi restaurate automat după finalizarea modificării colaționării.

Pasul 2

Navigați la C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin și rulați utilitarul rebuildm.exe pentru a schimba schemele de mapare a serverului fără a le reinstala (pentru Microsoft SQL Server 2000).

Pasul 3

Specificați calea către locația în care sunt salvate fișierele originale ale bazei de date de sistem (în mod implicit, folderul / x86 / Data / de pe discul de boot Microsoft SQL Server) (pentru Microsoft SQL Server 2000).

Pasul 4

Modificați schemele de mapare executând comanda setup.exe de pe discul de boot Microsoft SQL Server cu cheia:

setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (pentru Microsoft SQL Server 2005).

Pasul 5

Rețineți că componenta comutatorului / qn va dezactiva afișarea interfeței de instalare și va salva datele de eroare în intrările de jurnal (pentru Microsoft SQL Server 2005).

Pasul 6

Restabiliți toate bazele de date de producție ca modificarea schemelor de mapare face ca bazele de date ale sistemului să fie puse în starea de inițializare (pentru Microsoft SQL Server 2005).

Pasul 7

Utilizați următoarea interogare SQL pentru a modifica colația implicită - Cyrillic_General_CI_AS:

ALTER DATABASE database_name_to_modify COLLATE required_encoding_name.

Pasul 8

Vă rugăm să rețineți că efectuarea operațiunii de mai sus poate necesita schimbarea proprietăților bazei de date selectate pentru utilizare exclusivă. În acest caz, cererea va fi modificată în:

ALTER DATABASE db_name to_modify Setați Single_User cu Rollback Immediate

ALTER DATABASE database_name_to_modify COLLATE required_encoding_name

ALTER DATABASE database_name_to_modify Set Multi_User.

Recomandat: