როგორ შევცვალოთ კოლაცია

Სარჩევი:

როგორ შევცვალოთ კოლაცია
როგორ შევცვალოთ კოლაცია

ვიდეო: როგორ შევცვალოთ კოლაცია

ვიდეო: როგორ შევცვალოთ კოლაცია
ვიდეო: როგორ შევცვალოთ რეგიონი - როგორ ვითამაშოთ Bonus Challenge 2024, მაისი
Anonim

კოლაცია, ან სიმბოლოთა მონაცემთა შეჯამების სქემები გამოიყენება 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

შეცვალეთ რუკების სქემები Microsoft SQL Server- ის ჩატვირთვის დისკიდან setup.exe ბრძანების გასაღებით გასაღებით:

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 მონაცემთა ბაზის_სახელი_ COLLATE საჭირო_ კოდირების_ სახელის_მოდიფიცირებისათვის.

ნაბიჯი 8

გთხოვთ გაითვალისწინოთ, რომ ზემოხსენებული ოპერაციის შესრულება შეიძლება მოითხოვდეს შერჩეული მონაცემთა ბაზის თვისებების შეცვლას ექსკლუზიური გამოყენებისთვის. ამ შემთხვევაში, მოთხოვნა შეიცვლება:

შეცვალეთ მონაცემთა ბაზა db_name to_modify Set Single_User ერთად Rollback Immediate

ALTER DATABASE მონაცემთა ბაზის_სახელი_ COLLATE საჭირო_ კოდირების_ სახელის_მოდიფიცირებისათვის

ALTER DATABASE მონაცემთა ბაზის_სახელი_ მულტი-მომხმარებლის დაყენება.

გირჩევთ: