MS SQL-serverda ma'lumotni qayta ishlash va saqlashda taqqoslash yoki belgilar bilan ma'lumotlarni taqqoslash sxemalari qo'llaniladi. Harakatlash xarakter belgilarini ham, kollapsiya va taqqoslash qoidalarini ham o'z ichiga oladi. Xaritalar sxemalarini o'zgartirish yangi ma'lumotlar bazasini yaratishda yoki xato xabarlarini olishda talab qilinishi mumkin.
Ko'rsatmalar
1-qadam
Iltimos, barcha ishlab chiqarish ma'lumotlar bazalarining zaxira nusxasini yarating, chunki tizim ma'lumotlar bazalari taqqoslash o'zgarishi tugagandan so'ng avtomatik ravishda tiklanadi.
2-qadam
Serverni xaritalash sxemalarini qayta o'rnatmasdan o'zgartirish uchun C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin-ga o'ting va rebuildm.exe yordam dasturini ishga tushiring (Microsoft SQL Server 2000 uchun).
3-qadam
Dastlabki ma'lumotlar bazasi fayllari saqlanadigan joyga yo'lni ko'rsating (sukut bo'yicha Microsoft SQL Server yuklash diskidagi / x86 / Data / papkasi) (Microsoft SQL Server 2000 uchun).
4-qadam
Setup.exe buyrug'ini Microsoft SQL Server yuklash diskidan quyidagi kalit yordamida bajarib xaritalash sxemalarini o'zgartiring:
setup.exe / qn InctanceName = MSSQLServer Qayta O'rnatish = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (Microsoft SQL Server 2005 uchun).
5-qadam
/ Qn switch komponenti o'rnatuvchi interfeysini namoyish qilishni o'chirib qo'yadi va xato ma'lumotlarini jurnal yozuvlarida saqlaydi (Microsoft SQL Server 2005 uchun).
6-qadam
Barcha ishlab chiqarish ma'lumotlar bazalarini qayta tiklang xaritalash sxemalarini o'zgartirish tizim ma'lumotlar bazalarini ishga tushirish holatiga keltirishga olib keladi (Microsoft SQL Server 2005 uchun).
7-qadam
Standart taqqoslashni o'zgartirish uchun quyidagi SQL so'rovidan foydalaning - Cyrillic_General_CI_AS:
DATABASE ma'lumotlar bazasini o'zgartiring COLLATE required_encoding_name.
8-qadam
Iltimos, yuqoridagi operatsiyani bajarish uchun tanlangan ma'lumotlar bazasining xususiyatlarini eksklyuziv foydalanish uchun o'zgartirishni talab qilishi mumkinligini unutmang. Bunday holda, so'rov quyidagicha o'zgartiriladi:
Ma'lumotlar bazasini o'zgartiring db_name to_modify Single_User-ni darhol qaytarib olish bilan o'rnating
DATABASE ma'lumotlar bazasini o'zgartiring COLLATE required_encoding_name
DATABASE ma'lumotlar bazasini o'zgartiring Multi_User-ni o'rnating.