事件
3月31日 下午11時 - 4月2日 下午11時
規模最大的 SQL、Fabric 與 Power BI 學習盛會。 3 月 31 日至 4 月 2 日。 使用代碼 FABINSIDER 可節省 $400。
立即報名
適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Microsoft Fabric 中的 SQL 資料庫
本文描述了如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server、Azure SQL 資料庫或 Azure SQL 受控執行個體中檢視或變更資料庫的相容性層級。
在變更資料庫的相容性層級之前,您應該先了解此變更對應用程式的影響。 如需詳細資訊,請參閱 ALTER DATABASE 相容性層級。
本文中的程式代碼範例會使用 AdventureWorks2022
或 AdventureWorksDW2022
範例資料庫,您可以從 Microsoft SQL Server 範例和社群專案 首頁下載。
需要資料庫的 ALTER
權限。
使用 SQL Server Management Studio (SSMS) 檢視或變更資料庫的相容性層級
連線到承載資料庫的適當伺服器或執行個體。
在物件總管中選取伺服器名稱。
展開 [資料庫] ,然後視資料庫而定,選取使用者資料庫,或者展開 [系統資料庫] 並選取一個系統資料庫。
備註
您無法在 Azure SQL 資料庫中修改系統資料庫的相容性層級。
以滑鼠右鍵按一下該資料庫,然後選取 [屬性]。
[資料庫屬性] 對話方塊隨即開啟。
在 [選取頁面] 窗格中,選取 [選項]。
目前的相容性層級會顯示在 [相容性層級] 清單方塊中。
若要變更相容性層級,請從清單中選取其他選項。 不同資料庫引擎版本的可用選項會列在 ALTER DATABASE 相容性層級 (Transact-SQL) 頁面中。
您可以使用 Transact-SQL 來檢視或變更使用 SSMS 或 Azure Data Studio 的資料庫相容性層級。
連線到適當的伺服器或執行個體以托管你的資料庫。
開啟新的查詢。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會傳回 AdventureWorks2022
範例資料庫的相容性層級。
USE AdventureWorks2022;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'AdventureWorks2022';
GO
連線到託管資料庫的適當伺服器或執行個體。
在標準列上,選取 新增查詢。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會將 AdventureWorks2022
資料庫的相容性層級變更為 160
,亦即 SQL Server 2022 (16.x) 的相容性層級。
ALTER DATABASE AdventureWorks2022
SET COMPATIBILITY_LEVEL = 160;
GO
備註
無法變更 Fabric SQL 資料庫的相容性層級,且一律會使用最新版本。
事件
3月31日 下午11時 - 4月2日 下午11時
規模最大的 SQL、Fabric 與 Power BI 學習盛會。 3 月 31 日至 4 月 2 日。 使用代碼 FABINSIDER 可節省 $400。
立即報名訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。