Zbirka ili sheme sažimanja podataka o znakovima koriste se u obradi i pohrani podataka na MS SQL poslužitelju. Kolacija uključuje i obrasce likova i pravila kolacije i kolacije. Promjena shema mapiranja može biti potrebna pri stvaranju nove baze podataka ili kada primate poruke o pogrešci.
Upute
Korak 1
Izradite sigurnosnu kopiju svih proizvodnih baza podataka jer će se sistemske baze podataka automatski obnoviti nakon dovršetka promjene usporedbe.
Korak 2
Dođite do C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin i pokrenite uslužni program rebuildm.exe za promjenu shema mapiranja poslužitelja bez ponovne instalacije (za Microsoft SQL Server 2000).
3. korak
Navedite put do mjesta na kojem se spremaju izvorne datoteke baze podataka sustava (prema zadanim postavkama mapa / x86 / Data / na disku za pokretanje Microsoft SQL Server) (za Microsoft SQL Server 2000).
4. korak
Promijenite sheme mapiranja pokretanjem naredbe setup.exe s pokretačkog diska Microsoft SQL Server 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).
Korak 5
Imajte na umu da će komponenta / qn prekidača onemogućiti prikaz sučelja programa za instalaciju i spremiti podatke o pogreškama u zapise dnevnika (za Microsoft SQL Server 2005).
Korak 6
Vratiti sve proizvodne baze podataka kao promjena shema mapiranja dovodi do toga da se baze podataka sustava stavljaju u stanje inicijalizacije (za Microsoft SQL Server 2005).
7. korak
Upotrijebite sljedeći SQL upit za promjenu zadane usporedbe - Cyrillic_General_CI_AS:
ALTER DATABASE ime_baze_za_izmjenu COLLATE required_encoding_name.
Korak 8
Imajte na umu da će izvođenje gornje operacije možda zahtijevati promjenu svojstava odabrane baze podataka u isključivu upotrebu. U tom će se slučaju zahtjev izmijeniti u:
ALTER DATABASE db_name to_modify Postavite Single_User s trenutnim vraćanjem
ALTER DATABASE ime_baze_za_izmjenu COLLATE required_encoding_name
ALTER DATABASE ime_baze_na_izmjenu Postavi Multi_User.