Třídění nebo schémata řazení znakových dat se používají při zpracování a ukládání informací na serveru MS SQL. Třídění zahrnuje jak vzory znaků, tak pravidla třídění a řazení. Změna schémat mapování může být nutná při vytváření nové databáze nebo při zobrazení chybových zpráv.
Instrukce
Krok 1
Zálohujte prosím všechny produkční databáze, protože systémové databáze se po dokončení změny řazení automaticky obnoví.
Krok 2
Přejděte do složky C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin a spusťte nástroj rebuildm.exe a změňte schémata mapování serveru bez opětovné instalace (pro Microsoft SQL Server 2000).
Krok 3
Zadejte cestu k umístění, kde jsou uloženy soubory původní systémové databáze (ve výchozím nastavení složka / x86 / Data / na spouštěcím disku serveru Microsoft SQL Server) (pro Microsoft SQL Server 2000).
Krok 4
Změňte schémata mapování spuštěním příkazu setup.exe ze spouštěcího disku serveru Microsoft SQL Server pomocí klíče:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (pro Microsoft SQL Server 2005).
Krok 5
Všimněte si, že komponenta / qn switch zakáže zobrazení rozhraní instalačního programu a uloží chybová data do položek protokolu (pro Microsoft SQL Server 2005).
Krok 6
Obnovte všechny produkční databáze jako změna schémat mapování způsobí uvedení systémových databází do stavu inicializace (pro Microsoft SQL Server 2005).
Krok 7
Pomocí následujícího dotazu SQL můžete změnit výchozí řazení - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name.
Krok 8
Vezměte prosím na vědomí, že provedení výše uvedené operace může vyžadovat změnu vlastností vybrané databáze k výhradnímu použití. V takovém případě bude požadavek upraven na:
ALTER DATABASE db_name to_modify Nastavit Single_User s okamžitým vrácením
ALTER DATABASE database_name_to_modify COLLATE required_encoding_name
ALTER DATABASE database_name_to_modify Set Multi_User.