Menampilkan atau mengubah tingkat kompatibilitas database

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Artikel ini menjelaskan cara menampilkan atau mengubah tingkat kompatibilitas database di SQL Server, Azure SQL Database, atau Azure SQL Managed Instance dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Sebelum mengubah tingkat kompatibilitas database, Anda harus memahami efek perubahan pada aplikasi Anda. Untuk informasi selengkapnya, lihat ALTER DATABASE tingkat kompatibilitas.

Sampel kode dalam artikel ini menggunakan AdventureWorks2025 database sampel atau AdventureWorksDW2025 , yang dapat Anda unduh dari beranda Sampel Microsoft SQL Server dan Proyek Komunitas .

Permissions

ALTER Memerlukan izin pada database.

Menggunakan SQL Server Management Studio

Untuk melihat atau mengubah tingkat kompatibilitas database menggunakan SQL Server Management Studio (SSMS)

  1. Sambungkan ke server atau instans yang sesuai yang menghosting database Anda.

  2. Pilih nama server di Object Explorer.

  3. Perluas Database, dan, bergantung pada database, pilih database pengguna atau perluas Database Sistem dan pilih database sistem.

    Note

    Anda tidak dapat mengubah tingkat kompatibilitas database sistem di Azure SQL Database.

  4. Klik kanan database, lalu pilih Properti.

    Kotak dialog Properti Database terbuka.

  5. Di panel Pilih halaman , pilih Opsi.

  6. Tingkat kompatibilitas saat ini ditampilkan dalam kotak daftar Tingkat kompatibilitas .

    Untuk mengubah tingkat kompatibilitas, pilih opsi lain dari daftar. Opsi yang tersedia untuk versi Database Engine yang berbeda tercantum di ALTER DATABASE halaman Tingkat Kompatibilitas (Transact-SQL).

Menggunakan Transact-SQL

Anda bisa menggunakan Transact-SQL untuk melihat atau mengubah tingkat kompatibilitas database menggunakan SSMS.

Menampilkan tingkat kompatibilitas database

  1. Sambungkan ke server atau instans yang sesuai yang menghosting database Anda.

  2. Buka Kueri Baru.

  3. Salin dan tempel contoh berikut ke jendela kueri dan pilih Jalankan. Contoh ini mengembalikan tingkat AdventureWorks2025 kompatibilitas database sampel.

    SELECT compatibility_level
    FROM sys.databases
    WHERE [name] = 'AdventureWorks2022';
    GO
    

Mengubah tingkat kompatibilitas database

  1. Sambungkan ke server atau instans yang sesuai yang menghosting database Anda.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke jendela kueri dan pilih Jalankan. Contoh ini mengubah tingkat AdventureWorks2025 kompatibilitas database menjadi 160, yang merupakan tingkat kompatibilitas untuk SQL Server 2022 (16.x).

    ALTER DATABASE AdventureWorks2022
    SET COMPATIBILITY_LEVEL = 160;
    GO
    

Note

Tingkat kompatibilitas database SQL di Fabric tidak dapat diubah, dan selalu menggunakan versi terbaru.