SQL Server – Veritabanı Uyumluluk Düzeyi Nasıl Değiştirilir?

0
Share

Veritabanı uyumluluk düzeyini farklı SQL Server sürümlerine nasıl değiştirebileceğinizi gösteren komut dosyası aşağıda verilmiştir. 

Veritabanının uyumluluk düzeyini değiştirmek için en iyi uygulama aşağıdaki üç adımdır.

  • ALTER DATABASE SET SINGLE_USER kullanarak veritabanını tek kullanıcı erişim moduna ayarlayın
  • Veritabanının uyumluluk düzeyini değiştirin.
    ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 140
  • ALTER DATABASE SET MULTI_USER kullanarak veritabanını çok kullanıcılı erişim moduna geçirin

USE [master]
GO
— SQL Server 2017
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 140
GO

USE [master]
GO
— SQL Server 2016
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 130
GO

USE [master]
GO
— SQL Server 2014
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 120
GO

USE [master]
GO
— SQL Server 2012
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 110
GO

USE [master]
GO
— SQL Server 2008 / 2008 R2
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 100
GO

USE [master]
GO
— SQL Server 2005
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 90
GO

USE [master]
GO
— SQL Server 2000
ALTER DATABASE [DenemeVT] SET COMPATIBILITY_LEVEL = 80
GO

SQL Server’ın önceki sürümünden yükseltme yapıyorsanız, uygulamanızda herhangi bir hata olup olmadığını kapsamlı bir şekilde kontrol etmeyi unutmayın. Uyumluluk seviyenizi önceki sürümden en son sürüme değiştirdiğinizde, eski kodu kullanan uygulamanız artık çalışmayabilir.

  • Bu ayarları değiştirdikten sonra yeniden başlatma gerekmez.
  • Bu ayarı değiştirir değiştirmez tüm sorgular için geçerli olur.
  • Herhangi bir hata durumunda önceki uyumluluk düzeyine geri dönebilirsiniz.
  • Herhangi bir zamanda uyumluluk düzeyinde ileri gidebilir veya geri dönebilirsiniz.
  • Bu ayarları değiştirdikten sonra herhangi bir hata olmadığından emin olmak için sisteminizi iyice test etmeyi unutmayın.
(Visited 506 times, 1 visits today)