Ang pagsasama, o mga iskema ng pagsasama-sama ng data ng character, ay ginagamit sa pagproseso at pag-iimbak ng impormasyon sa MS SQL server. Kasama sa koleksyon ang parehong mga pattern ng character at mga panuntunan sa collation at collation. Maaaring kailanganin ang pagbabago ng mga scheme ng pagmamapa kapag lumilikha ng isang bagong database o kapag nakatanggap ka ng mga mensahe ng error.
Panuto
Hakbang 1
Mangyaring i-back up ang lahat ng mga database ng produksyon dahil ang mga database ng system ay awtomatikong maibabalik pagkatapos makumpleto ang pagbabago ng collation.
Hakbang 2
Mag-navigate sa C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin at patakbuhin ang utility na muling itayo upang baguhin ang mga scheme ng pagmamapa ng server nang hindi muling nai-install (para sa Microsoft SQL Server 2000).
Hakbang 3
Tukuyin ang landas sa lokasyon kung saan nai-save ang orihinal na mga file ng database ng system (bilang default, ang / x86 / Data / folder sa Microsoft SQL Server boot disk) (para sa Microsoft SQL Server 2000).
Hakbang 4
Baguhin ang mga scheme ng pagmamapa sa pamamagitan ng pagpapatakbo ng setup.exe command mula sa Microsoft SQL Server boot disk gamit ang susi:
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_igyanment (para sa Microsoft SQL Server 2005).
Hakbang 5
Tandaan na ang sangkap na / qn switch ay hindi magpapagana ng pagpapakita ng interface ng installer at i-save ang data ng error sa mga entry sa log (para sa Microsoft SQL Server 2005).
Hakbang 6
Ibalik ang lahat ng mga database ng produksyon bilang Ang pagbabago ng mga scheme ng pagmamapa ay sanhi ng mga database ng system na mailagay sa estado ng pagsisimula (para sa Microsoft SQL Server 2005).
Hakbang 7
Gamitin ang sumusunod na query sa SQL upang mabago ang default na koleksyon - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE kinakailangan_encoding_name.
Hakbang 8
Mangyaring tandaan na ang pagsasagawa ng operasyon sa itaas ay maaaring mangailangan ng pagbabago ng mga katangian ng napiling database sa eksklusibong paggamit. Sa kasong ito, mababago ang kahilingan sa:
ALTER DATABASE db_name to_modify Itakda ang Single_User na may Rollback Agad
ALTER DATABASE database_name_to_modify COLLATE kinakailangan_encoding_name
ALTER DATABASE database_name_to_modify Itakda ang Multi_User.