Կոլլյացիան, կամ բնույթի տվյալների հավաքագրման սխեմաներն օգտագործվում են MS SQL սերվերում տեղեկատվության մշակման և պահպանման ժամանակ: Հավաքումը ներառում է ինչպես բնավորության նմուշներ, այնպես էլ հավաքման և հավաքման կանոններ: Քարտեզագրման սխեմաները փոխելը կարող է պահանջվել նոր տվյալների բազա ստեղծելիս կամ սխալ հաղորդագրություններ ստանալու ժամանակ:
Հրահանգներ
Քայլ 1
Խնդրում ենք պահուստավորել բոլոր արտադրական տվյալների բազաները, քանի որ համակցման փոփոխությունն ավարտելուց հետո համակարգի տվյալների բազաները ավտոմատ կերպով կվերականգնվեն:
Քայլ 2
Անցեք C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin և գործարկեք rebuildm.exe ծրագիրը ՝ առանց նորից տեղադրելու սերվերի քարտեզագրման սխեմաները փոխելու համար (Microsoft SQL Server 2000-ի համար):
Քայլ 3
Նշեք այն վայրի ուղին, որտեղ պահվում են բուն համակարգի տվյալների շտեմարանի ֆայլերը (լռելյայնորեն, / x86 / Data / թղթապանակը Microsoft SQL Server բեռնախցիկի վրա) (Microsoft SQL Server 2000-ի համար):
Քայլ 4
Փոխեք քարտեզագրման սխեմաները ՝ գործարկելով setup.exe հրամանը Microsoft SQL Server բեռնախցիկից ստեղնով.
setup.exe / qn InctanceName = MSSQLServer Reinstall = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (Microsoft SQL Server 2005-ի համար):
Քայլ 5
Նկատի ունեցեք, որ / qn անջատիչի բաղադրիչը կասեցնելու է տեղադրողի ինտերֆեյսի ցուցադրումը և սխալի տվյալները կփրկի մատյանների մուտքերում (Microsoft SQL Server 2005-ի համար):
Քայլ 6
Վերականգնել արտադրության բոլոր շտեմարանները, ինչպես Քարտեզագրման սխեմաները փոխելը հանգեցնում է այն բանի, որ համակարգի շտեմարանները դրվեն նախնականացման վիճակում (Microsoft SQL Server 2005-ի համար):
Քայլ 7
Օգտագործեք հետևյալ SQL հարցումը ՝ կանխադրված շարադրությունը փոխելու համար ՝ Cyrillic_General_CI_AS:
ALTER DATABASE շտեմարանի_անունը_ԿՈԼԼԱԹ-ի փոփոխման համար պահանջվող_ոդեկում_անունը
Քայլ 8
Խնդրում ենք նկատի ունենալ, որ վերոնշյալ գործողության կատարումը կարող է պահանջել ընտրված տվյալների շտեմարանի հատկությունների փոխում բացառիկ օգտագործման: Այս դեպքում հարցումը կփոփոխվի ՝
ՓՈԽՎԵԼ ՏԵԵԿԱԳԻՐ db_name- ը ՝ Միակ_օգտագործողին վերափոխելու անհապաղ փոխելու համար
ALTER DATABASE տվյալների շտեմարանի_անունը_ԿՈԼԼԱԹ-ի փոփոխման համար պահանջվող_ ծածկագրման_անունը
ALTER DATABASE database_name_name_to_modify- ը Սահմանել բազմաբնույթ օգտագործողի: