데이터베이스의 호환성 수준 보기 또는 변경View or Change the Compatibility Level of a Database

이 항목에서는 SQL Server 2017SQL Server 2017 또는 SQL Server Management StudioSQL Server Management Studio 을 사용하여 Transact-SQLTransact-SQL데이터베이스의 호환성 수준을 보거나 변경하는 방법에 대해 설명합니다.This topic describes how to view or change the compatibility level of a database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. 데이터베이스의 호환성 수준을 변경하기 전에 변경 사항이 응용 프로그램에 미치는 영향에 대해 이해하고 있어야 합니다.Before you change the compatibility level of a database, you should understand the impact of the change on your applications. 자세한 내용은 ALTER DATABASE 호환성 수준(Transact-SQL)을 참조하세요.For more information, see ALTER DATABASE Compatibility Level (Transact-SQL).

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

보안 Security

사용 권한 Permissions

데이터베이스에 대한 ALTER 권한이 필요합니다.Requires ALTER permission on the database.

SQL Server Management Studio 사용 Using SQL Server Management Studio

데이터베이스의 호환성 수준을 보거나 변경하려면To view or change the compatibility level of a database

  1. SQL Server 데이터베이스 엔진SQL Server Database Engine의 해당 인스턴스에 연결한 다음 개체 탐색기에서 서버 이름을 클릭합니다.After connecting to the appropriate instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine, in Object Explorer, click the server name.

  2. 데이터베이스를 확장하고 해당 데이터베이스에 따라 사용자 데이터베이스를 선택하거나 시스템 데이터베이스 를 확장한 다음 시스템 데이터베이스를 선택합니다.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

  3. 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click the database, and then click Properties.

    데이터베이스 속성 대화 상자가 열립니다.The Database Properties dialog box opens.

  4. 페이지 선택 창에서 옵션을 클릭합니다.In the Select a page pane, click Options.

    현재 호환성 수준이 호환성 수준 목록 상자에 표시됩니다.The current compatibility level is displayed in the Compatibility level list box.

  5. 호환성 수준을 변경하려면 목록에서 다른 옵션을 선택합니다.To change the compatibility level, select a different option from the list. SQL Server 2008(100), SQL Server 2012(110)또는 SQL Server 2014(120)중에서 선택할 수 있습니다.The choices are SQL Server 2008 (100), SQL Server 2012 (110), or SQL Server 2014 (120).

Transact-SQL 사용 Using Transact-SQL

데이터베이스의 호환성 수준을 보려면To view the compatibility level of a database

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 다음 예에서는 AdventureWorks2012AdventureWorks2012 데이터베이스의 호환성 수준을 반환합니다.This example returns the compatibility level of the AdventureWorks2012AdventureWorks2012 database.

USE AdventureWorks2012;  
GO  
SELECT compatibility_level  
FROM sys.databases WHERE name = 'AdventureWorks2012';  
GO  

데이터베이스의 호환성 수준을 변경하려면To change the compatibility level of a database

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 다음 예에서는 AdventureWorks2012AdventureWorks2012 데이터베이스의 호환성 수준을 120, 의 호환성 수준인 SQL Server 2014SQL Server 2014으로 변경합니다.This example changes the compatibility level of the AdventureWorks2012AdventureWorks2012 database to 120, which is the compatibility level for SQL Server 2014SQL Server 2014.

ALTER DATABASE AdventureWorks2012  
SET COMPATIBILITY_LEVEL = 120;  
GO