Harmanlama veya karakter veri harmanlama şemaları, MS SQL sunucusundaki bilgilerin işlenmesi ve depolanmasında kullanılır. Harmanlama, hem karakter kalıplarını hem de harmanlama ve harmanlama kurallarını içerir. Yeni bir veritabanı oluştururken veya hata mesajları aldığınızda eşleme şemalarının değiştirilmesi gerekebilir.
Talimatlar
Aşama 1
Harmanlama değişikliği tamamlandıktan sonra sistem veritabanları otomatik olarak geri yükleneceği için lütfen tüm üretim veritabanlarını yedekleyin.
Adım 2
C: / Program Files / Microsoft SQL Server / 80 / Tools / Bin'e gidin ve yeniden yükleme yapmadan sunucu eşleme şemalarını değiştirmek için yeniden oluşturma.exe yardımcı programını çalıştırın (Microsoft SQL Server 2000 için).
Aşama 3
Özgün sistem veritabanı dosyalarının kaydedildiği konumun yolunu belirtin (varsayılan olarak, Microsoft SQL Server önyükleme diskindeki / x86 / Data / klasörü) (Microsoft SQL Server 2000 için).
4. Adım
Aşağıdaki anahtarla Microsoft SQL Server önyükleme diskinden setup.exe komutunu çalıştırarak eşleme şemalarını değiştirin:
setup.exe / qn InctanceName = MSSQLServer Yeniden Yükleme = SQL_Engine Rebuilddatabase = 1 SAPWD = new_password SA SQLCollation = new_schema_assignment (Microsoft SQL Server 2005 için).
Adım 5
/ qn anahtarı bileşeninin, yükleyici arabiriminin görüntülenmesini devre dışı bırakacağını ve hata verilerini günlük girişlerine kaydedeceğini unutmayın (Microsoft SQL Server 2005 için).
6. Adım
Tüm üretim veritabanlarını şu şekilde geri yükleyin: eşleme şemalarının değiştirilmesi, sistem veritabanlarının başlatma durumuna getirilmesine neden olur (Microsoft SQL Server 2005 için).
7. Adım
Varsayılan harmanlamayı değiştirmek için aşağıdaki SQL sorgusunu kullanın - Cyrillic_General_CI_AS:
ALTER DATABASE database_name_to_modify COLLATE gerekli_encoding_name.
8. Adım
Lütfen yukarıdaki işlemi gerçekleştirmenin, seçilen veritabanının özelliklerinin özel kullanım için değiştirilmesini gerektirebileceğini unutmayın. Bu durumda, istek şu şekilde değiştirilecektir:
ALTER DATABASE db_name to_modify Hemen Geri Alma ile Single_User Ayarla
ALTER DATABASE database_name_to_modify COLLATE gerekli_encoding_name
ALTER DATABASE database_name_to_modify Çoklu Kullanıcıyı Ayarla.