Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Memeriksa Tingkat Kompatibilitas Database di SQL Server menggunakan T-SQL

Di SQL Server, Anda dapat menggunakan T-SQL untuk memeriksa tingkat kompatibilitas database. Yang perlu Anda lakukan hanyalah meminta sys.databases untuk menemukan tingkat kompatibilitas untuk database yang bersangkutan.

Ini contohnya:

SELECT compatibility_level
FROM sys.databases
WHERE name = 'WideWorldImporters';

Hasil:

compatibility_level
-------------------
130                

Contoh ini mengembalikan tingkat kompatibilitas WideWorldImporters basis data.

Kembalikan semua Database

Anda juga dapat mengembalikan tingkat kompatibilitas semua database, cukup dengan menghapus WHERE klausa (dan menambahkan name kolom).

Ini contohnya:

SELECT name, compatibility_level
FROM sys.databases;

Hasil:

name                compatibility_level
------------------  -------------------
master              140                
tempdb              140                
model               140                
msdb                140                
Solutions           140                
Music               140                
WideWorldImporters  130                
world               140                

Tabel Kompatibilitas

Berikut adalah tabel yang menguraikan tingkat kompatibilitas setiap produk, serta tingkat kompatibilitas yang dapat dikonfigurasi untuknya.

Produk Versi Mesin Basis Data Penunjukan Tingkat Kompatibilitas Default Nilai Tingkat Kompatibilitas yang Didukung
SQL Server 2019 (15.x) 15 150 150, 140, 130, 120, 110, 100
SQL Server 2017 (14.x) 14 140 140, 130, 120, 110, 100
Database SQL Azure 12 150 150, 140, 130, 120, 110, 100
Instans Terkelola Database Azure SQL 12 150 150, 140, 130, 120, 110, 100
SQL Server 2016 (13.x) 13 130 130, 120, 110, 100
SQL Server 2014 (12.x) 12 120 120, 110, 100
SQL Server 2012 (11.x) 11 110 110, 100, 90
SQL Server 2008 R2 10.5 100 100, 90, 80
SQL Server 2008 10 100 100, 90, 80
SQL Server 2005 (9.x) 9 90 90, 80
SQL Server 2000 (8.x) 8 80 80

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:klausa JIKA dalam klausa WHERE

  2. Bagaimana cara menghapus tag HTML dari string di SQL Server?

  3. Bagaimana cara menggunakan alias di klausa where?

  4. Cara menggabungkan teks dari beberapa baris menjadi satu string teks di SQL Server

  5. Bagaimana cara membagi string sehingga saya dapat mengakses item x?