MSSQL DataBase Collaction Değiştirme
Merhabalar bu yazımda MsSql veritabanın Collaction (Dil Paketi) yanlış seçilmiş veya kurulmuş ise bunu nasıl datalarımızı kaybetmeden yapacağımızı anlatacağım.
İşlem çok basit bir kaç adım da tamamlanıyor.
- Veritabana bağlı olan tüm cihazların bağlantılarını kesiyor. Veritabanı üzerinde sadece sizin olduğunuzdan emin olun
- Veritabanının Tam Yedeğini alın
- Yedek Alma işleminden sonra aşağıda ki kodu çalıştırın
USE master; GO -- Veritabanını single-user moda Alıyoruz ALTER DATABASE [Veritabanı Adı] SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO -- Veritabanı Collation (Dil Paketi)'ı değiştiriyoruz ALTER DATABASE [Veritabanı Adı] COLLATE Turkish_CI_AS; GO -- Veritabanını Yeniden multi-user moda alıyoruz ALTER DATABASE [Veritabanı Adı] SET MULTI_USER WITH ROLLBACK IMMEDIATE; GO --Veritabanı Collaction Kontrol ediyoruz SELECT name, collation_name FROM sys.databases WHERE name = N'Veritabanı Adı'; GO
Bir yanıt yazın