MSSQL Veritabanı Collation Değiştirme

MSSQL serverda daha önceden eklenmiş olan kullanılmış bir veritabanını collation ayarını değiştirmek için aşağıdaki scripti kullanabilirsiniz. Fakat script çalıştırıldığında veritabanınızda olan view, function vs scriptlerinizde WITH SCHEMABINDING satırlarını silmeniz gerekecektir. Aksi taktirde script hata verecektir.

ALTER DATABASE DATABASE_NAME SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABASE DATABASE_NAME COLLATE SQL_Latin1_General_CP1254_CI_AS;
GO
ALTER DATABASE DATABASE_NAME SET MULTI_USER;
GO


Leave a comment