Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede SQL Server Management Studio veya Transact-SQL kullanarak SQL Server, Azure SQL Veritabanı veya Azure SQL Yönetilen Örneği'ndeki bir veritabanının uyumluluk düzeyini görüntüleme veya değiştirme işlemleri açıklanmaktadır.
Veritabanının uyumluluk düzeyini değiştirmeden önce, değişikliğin uygulamalarınız üzerindeki etkisini anlamanız gerekir. Daha fazla bilgi için bkz. alter database uyumluluk düzeyi
Bu makaledeki kod örnekleri, AdventureWorks2022
giriş sayfasından indirebileceğiniz AdventureWorksDW2022
veya örnek veritabanını kullanır.
İzinler
Veritabanı üzerinde ALTER
izni gereklidir.
SQL Server Management Studio'yu kullanma
SQL Server Management Studio (SSMS) kullanarak veritabanının uyumluluk düzeyini görüntülemek veya değiştirmek için
Veritabanınızı barındıran uygun sunucuya veya örneğe bağlanın.
Nesne Gezgini'nde sunucu adını seçin.
Veritabanları'nı genişletin ve veritabanına bağlı olarak bir kullanıcı veritabanı seçin veya Sistem Veritabanları'nı genişletin ve bir sistem veritabanı seçin.
Uyarı
Azure SQL Veritabanı'nda sistem veritabanlarının uyumluluk düzeyini değiştiremezsiniz.
Veritabanına sağ tıklayın ve özellikler'i seçin.
Veritabanı Özellikleri iletişim kutusu açılır.
Sayfa seçin bölmesinde Seçenekler'i seçin.
Geçerli uyumluluk düzeyi, Uyumluluk düzeyi liste kutusunda görüntülenir.
Uyumluluk düzeyini değiştirmek için listeden farklı bir seçenek belirleyin. Farklı Veritabanı Altyapısı sürümleri için kullanılabilir seçenekler ALTER DATABASE Uyumluluk Düzeyi (Transact-SQL) sayfasında listelenir.
Transact-SQL kullanma
SSMS kullanarak veritabanının uyumluluk düzeyini görüntülemek veya değiştirmek için Transact-SQL kullanabilirsiniz.
Veritabanının uyumluluk düzeyini görüntüleme
Veritabanınızı barındıran uygun sunucuya veya örneğe bağlanın.
Yeni Bir Sorgu Açın.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek
AdventureWorks2022
uyumluluk düzeyini döndürür.SELECT compatibility_level FROM sys.databases WHERE [name] = 'AdventureWorks2022'; GO
Veritabanının uyumluluk düzeyini değiştirme
Veritabanınızı barındıran uygun sunucuya veya örneğe bağlanın.
Standart çubuğundan Yeni Sorgu'yi seçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Yürüt'e tıklayın. Bu örnek, veritabanının
AdventureWorks2022
160
uyumluluk düzeyini olarak değiştirir. Bu, SQL Server 2022 (16.x) için uyumluluk düzeyidir.ALTER DATABASE AdventureWorks2022 SET COMPATIBILITY_LEVEL = 160; GO
Uyarı
Microsoft Fabric'teki (Önizleme) bir SQL veritabanının uyumluluk düzeyi değiştirilemez ve her zaman en son sürümü kullanır.