Zbiranje ali sheme zbiranja podatkov o znakih se uporabljajo pri obdelavi in shranjevanju informacij na strežniku MS SQL. Razvrščanje vključuje tako vzorce znakov kot pravila zbiranja in zbiranja. Spreminjanje shem preslikave bo morda potrebno pri ustvarjanju nove baze podatkov ali pri prejemu sporočil o napakah.
Navodila
Korak 1
Varnostno kopirajte vse proizvodne baze podatkov, saj se bodo sistemske baze podatkov samodejno obnovile po zaključku spremembe primerjave.
2. korak
Pojdite na C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin in zaženite pripomoček rebuildm.exe, da spremenite sheme preslikave strežnika brez vnovične namestitve (za Microsoft SQL Server 2000).
3. korak
Navedite pot do mesta, kamor se shranjujejo izvirne datoteke sistemske baze podatkov (privzeto mapa / x86 / Data / na zagonski diski Microsoft SQL Server) (za Microsoft SQL Server 2000).
4. korak
Spremenite sheme preslikave tako, da na zagonskem disku Microsoft SQL Server zaženete ukaz setup.exe s ključem:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_ assignment (za Microsoft SQL Server 2005).
5. korak
Upoštevajte, da bo komponenta stikala / qn onemogočila prikaz namestitvenega vmesnika in shranila podatke o napakah v vnose v dnevnik (za Microsoft SQL Server 2005).
6. korak
Obnovite vse proizvodne baze podatkov kot sprememba shem preslikav povzroči, da se sistemske zbirke podatkov prestavijo v stanje inicializacije (za Microsoft SQL Server 2005).
7. korak
Z naslednjo poizvedbo SQL spremenite privzeto primerjavo - Cyrillic_General_CI_AS:
ALTER DATABASE ime_baze_datoteke_spremeniti COLLATE required_encoding_name.
8. korak
Upoštevajte, da bo za izvajanje zgornje operacije morda treba spremeniti lastnosti izbrane baze podatkov v izključno uporabo. V tem primeru bo zahteva spremenjena v:
ALTER DATABASE db_name to_modify Set Single_User s takojšnjim vrnitvijo nazaj
ALTER DATABASE ime_baze_da_modificira COLLATE required_encoding_name
ALTER DATABASE ime_baze_za_modifikacijo Nastavi več uporabnikov.