Zoradenie alebo schémy zoraďovania znakových údajov sa používajú pri spracovaní a ukladaní informácií na serveri MS SQL. Zoradenie zahrnuje vzory znakov aj zoraďovanie a pravidlá zoraďovania. Zmena schém mapovania môže byť vyžadovaná pri vytváraní novej databázy alebo pri prijímaní chybových správ.
Inštrukcie
Krok 1
Zálohujte prosím všetky produkčné databázy, pretože systémové databázy sa po dokončení zmeny porovnávania automaticky obnovia.
Krok 2
Prejdite do priečinka C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin a spustite obslužný program rebuildm.exe, aby ste zmenili schémy mapovania serverov bez preinštalovania (pre Microsoft SQL Server 2000).
Krok 3
Zadajte cestu k umiestneniu, kde sú uložené pôvodné súbory systémovej databázy (štandardne priečinok / x86 / Data / na bootovacom disku servera Microsoft SQL Server) (pre Microsoft SQL Server 2000).
Krok 4
Zmeňte schémy mapovania spustením príkazu setup.exe z bootovacieho disku servera Microsoft SQL Server pomocou kľúča:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (pre Microsoft SQL Server 2005).
Krok 5
Upozorňujeme, že súčasť prepínača / qn zakáže zobrazenie rozhrania inštalačného programu a uloží údaje o chybách do položiek protokolu (pre Microsoft SQL Server 2005).
Krok 6
Obnoviť všetky produkčné databázy ako zmena schém mapovania spôsobí uvedenie systémových databáz do stavu inicializácie (pre Microsoft SQL Server 2005).
Krok 7
Pomocou nasledujúceho dotazu SQL môžete zmeniť predvolené zoradenie - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name.
Krok 8
Upozorňujeme, že vykonanie vyššie uvedenej operácie môže vyžadovať výlučné použitie vlastností vybranej databázy. V takom prípade sa žiadosť upraví na:
ALTER DATABASE db_name to_modify Nastaviť Single_User s okamžitým vrátením späť
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name
ALTER DATABASE database_name_to_modify Nastaviť Multi_User.