Müqayisə və ya simvol məlumatları ilə müqayisə sxemləri, MS SQL serverində məlumatların işlənməsində və saxlanılmasında istifadə olunur. Qarışdırma həm xarakter nümunələrini, həm də qaralama və qaralama qaydalarını əhatə edir. Xəritəçəkmə sxemlərinin dəyişdirilməsi yeni bir verilənlər bazası yaradarkən və ya səhv mesajları aldığınız zaman tələb oluna bilər.
Təlimat
Addım 1
Zəhmət olmasa, bütün istehsal verilənlər bazalarının ehtiyat nüsxəsini hazırlayın, çünki sistem verilənlər bazaları qarışıq dəyişikliyi tamamlandıqdan sonra avtomatik olaraq bərpa olunacaqdır.
Addım 2
C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin seçiminə keçin və yenidən qurmadan server xəritələşdirmə sxemlərini dəyişdirmək üçün rebuildm.exe yardım proqramını işə salın (Microsoft SQL Server 2000 üçün).
Addım 3
Orijinal sistem verilənlər bazası sənədlərinin saxlandığı yerə gedən yolu göstərin (varsayılan olaraq, Microsoft SQL Server açılış diskindəki / x86 / Data / qovluğu) (Microsoft SQL Server 2000 üçün).
Addım 4
Microsoft SQL Server açılış diskindən setup.exe əmrini açarla çalıştırarak Xəritəçəkmə sxemlərini dəyişdirin:
setup.exe / qn InctanceName = MSSQLServer Yenidən Yükləmə = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (Microsoft SQL Server 2005 üçün).
Addım 5
Qeyd edək ki, / qn keçid komponenti quraşdırıcı interfeysinin göstərilməsini aradan qaldıracaq və səhv məlumatlarını log girişlərində saxlayacaq (Microsoft SQL Server 2005 üçün).
Addım 6
Bütün istehsal verilənlər bazalarını olduğu kimi bərpa edin Xəritəçəkmə sxemlərinin dəyişdirilməsi sistem verilənlər bazalarının başlatma vəziyyətinə gətirilməsinə səbəb olur (Microsoft SQL Server 2005 üçün).
Addım 7
Varsayılan müqayisəni dəyişdirmək üçün aşağıdakı SQL sorğusundan istifadə edin - Cyrillic_General_CI_AS:
ALTER DATABASE verilənlər bazası_adı_to_modify COLLATE required_encoding_name.
Addım 8
Xahiş edirik unutmayın ki, yuxarıdakı əməliyyatı yerinə yetirmək üçün seçilmiş verilənlər bazasının xüsusiyyətlərini müstəsna istifadəyə dəyişdirmək lazım ola bilər. Bu vəziyyətdə sorğu aşağıdakılara dəyişdiriləcək:
DATABASE DƏYİŞDİRİB db_name to_mify dəyişdirmək Dərhal Geri Yükləmə ilə Single_User qurun
ALTER DATABASE verilənlər bazası_adı_to_modify COLLATE required_encoding_name
ƏLAVƏ EDİLMƏSİ VERİLMƏSİ verilənlər bazası_adı_to_modify çox_ istifadəçi seçin.