MSSQL DataBase Collaction Değiştirme

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.

  1. Veritabana bağlı olan tüm cihazların bağlantılarını kesiyor. Veritabanı üzerinde sadece sizin olduğunuzdan emin olun
  2. Veritabanının Tam Yedeğini alın
  3. 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
Paylaş :

Bu gönderiyi paylaş

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.