SQL Server 2014에서 지원되지 않는 데이터베이스 엔진 기능

이 항목에서는 SQL Server 2014에서 더 이상 사용할 수 없는 데이터베이스 엔진 기능에 대해 설명합니다.

SQL Server 2014에서 지원되지 않은 기능

다음 표에서는 SQL Server 2014에서 제거된 기능을 나열합니다.

범주 지원되지 않는 기능 대체 기능
호환성 수준 90 호환성 수준 데이터베이스는 적어도 호환성 수준 100으로 설정해야 합니다. 호환성 수준이 100 미만인 데이터베이스가 SQL Server 2014로 업그레이드되면 업그레이드 작업 중에 데이터베이스의 호환성 수준이 100으로 설정됩니다.

SQL Server 2012에서 지원되지 않은 기능

다음 표에서는 SQL Server 2012에서 제거된 기능을 나열합니다.

범주 지원되지 않는 기능 대체 기능
백업 및 복원 BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD 가 중단되었습니다. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORD는 계속 사용되지 않습니다. None
백업 및 복원 RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... WITH RESTRICTED_USER
호환성 수준 80 호환성 수준 데이터베이스는 호환성 수준 90 이상으로 설정해야 합니다.
구성 옵션 sp_configure 'user instance timeout''user instances enabled' 로컬 데이터베이스 기능을 사용합니다. 자세한 내용은 SqlLocalDB 유틸리티를 참조하세요 .
연결 프로토콜 VIA 프로토콜에 대한 지원은 중단됩니다. 대신 TCP를 사용합니다.
데이터베이스 개체 WITH APPEND 트리거의 절 전체 트리거를 다시 만듭니다.
데이터베이스 옵션 sp_dboption ALTER DATABASE
메일 SQL 메일 데이터베이스 메일을 사용합니다. 자세한 내용은 SQL 메일 대신 데이터베이스 메일데이터베이스 메일 사용을 참조하세요.
메모리 관리 32비트 AWE(Address Windowing Extensions) 및 32비트 핫 추가 메모리 지원. 64비트 운영 체제를 사용합니다.
메타데이터 DATABASEPROPERTY DATABASEPROPERTYEX
프로그래밍 기능 SQL-DMO(SQL Server Distributed Management Objects) SMO(SQL Server 관리 개체)
쿼리 힌트 FASTFIRSTROW 힌트 OPTION (FASTn . )
원격 서버 sp_addserver를 사용하여 새 원격 서버를 만드는 기능은 더 이상 사용되지 않습니다. sp_addserver 에서는 'local' 옵션을 계속 사용할 수 있습니다. 업그레이드 중에 보존되었거나 복제로 만들어진 원격 서버는 사용할 수 있습니다. 연결된 서버를 사용하여 원격 서버를 대체합니다.
보안 sp_dropalias 별칭을 사용자 계정 및 데이터베이스 역할의 조합으로 대체합니다. 업그레이드된 데이터베이스에서 별칭을 제거하는 데 사용합니다 sp_dropalias .
보안 SQL Server 2000 이전 로그인의 값을 나타내는 PWDCOMPARE버전 매개 변수는 중단됩니다. None
SMO의 Service Broker 프로그래밍 기능 Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority 클래스는 더 이상 Microsoft.SqlServer.Management.Smo.IObjectPermission 인터페이스를 구현하지 않습니다.
SET 옵션 SET DISABLE_DEF_CNST_CHK 없음
시스템 테이블 sys.database_principal_aliases 별칭 대신 역할을 사용해야 합니다.
Transact-SQL RAISERROR 형식 RAISERROR integer 'string' 은 중단됩니다. 현재 RAISERROR(...) 구문을 사용하여 문을 다시 작성합니다.
Transact-SQL 구문 COMPUTE / COMPUTE BY ROLLUP 사용
Transact-SQL 구문 사용 및 *==* ANSI 조인 구문을 사용합니다. 자세한 내용은 FROM(Transact-SQL)을 참조하세요.
XEvents databases_data_file_size_changed, databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
database_file_size_change 이벤트로 대체됨, database_file_size_change

database_file_size_change 이벤트

lock_timeout_greater_than_0

lock_timeout

추가 XEvent 변경 내용

resource_monitor_ring_buffer_record:

  • 제거된 필드: single_pages_kb, multiple_pages_kb

  • 추가된 필드: target_kb, pages_kb

memory_node_oom_ring_buffer_recorded:

  • 제거된 필드: single_pages_kb, multiple_pages_kb

  • 추가된 필드: target_kb, pages_kb

참고 항목

SQL Server 2014에서 사용되지 않는 데이터베이스 엔진 기능