MS SQL сервер дээрх мэдээллийг боловсруулах, хадгалахад хослол буюу тэмдэгтийн өгөгдлийг нэгтгэх схемийг ашигладаг. Зохицуулалт нь тэмдэгтийн хэв маяг, эвлүүлгийн ба зохицуулалтын дүрмийг хоёуланг нь багтаана. Зургийн схемийг өөрчлөх нь шинэ мэдээллийн сан үүсгэх эсвэл алдааны мэдэгдэл хүлээн авахад шаардагдаж магадгүй юм.
Зааварчилгаа
1-р алхам
Хамтарсан өөрчлөлт дууссаны дараа системийн мэдээллийн баазууд автоматаар сэргээгдэх тул бүх үйлдвэрлэлийн мэдээллийн санг нөөцлөнө үү.
Алхам 2
C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin руу ороод rebuildm.exe хэрэгслийг ажиллуулаад серверийн зураглалын схемийг дахин суулгахгүйгээр өөрчлөх хэрэгтэй (Microsoft SQL Server 2000-ийн хувьд).
Алхам 3
Системийн өгөгдлийн сангийн анхны файлууд хадгалагдах байршлыг зааж өгнө үү (өгөгдмөлөөр Microsoft SQL Server ачаалах диск дээрх / x86 / Data / хавтас) (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
Дээрх үйлдлийг гүйцэтгэхдээ сонгосон мэдээллийн сангийн шинж чанарыг онцгой хэрэглээ болгон өөрчлөх шаардлагатай байж болохыг анхаарна уу. Энэ тохиолдолд хүсэлтийг дараахь байдлаар өөрчлөх болно.
ALTER DATABASE db_name to_mify to Single_User-ийг буцааж буцааж буцааж тохируулах
ALTER DATABASE өгөгдлийн сангийн_ нэр_засахCOLLATE шаардлагатай_ кодчиллын_ нэр
Өгөгдлийн сангийн өгөгдлийг өөрчлөх_ Олон_Хэрэглэгчийн тохиргоог өөрчлөх.