수정된 기능(포함된 데이터베이스)

적용 대상:SQL ServerAzure SQL Managed Instance

다음 기능은 부분적으로 포함된 데이터베이스에서 지원하도록 수정되었습니다. 기능은 일반적으로 수정되므로 데이터베이스 경계를 넘지 않습니다.

자세한 내용은 포함된 데이터베이스를 참조하세요.

ALTER DATABASE

애플리케이션 수준

포함된 데이터베이스 내부에서 ALTER DATABASE 문을 사용할 때 구문은 포함되지 않은 데이터베이스에 사용되는 구문과 다릅니다. 이러한 차이에는 데이터베이스를 넘어 인스턴스로 확장되는 문 요소의 제한 사항이 포함됩니다. 자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하세요.

인스턴스 수준

포함된 데이터베이스 외부에서 사용되는 ALTER DATABASE의 구문은 포함되지 않은 데이터베이스에 사용될 때의 구문과 다릅니다. 이러한 변경은 데이터베이스 경계를 넘지 못하게 합니다. 자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하세요.

CREATE DATABASE

포함된 데이터베이스의 CREATE DATABASE 구문은 포함되지 않은 데이터베이스의 구문과 다릅니다. 새 구문 요구 사항 및 허용량에 대한 자세한 내용은 CREATE DATABASE(SQL Server Transact-SQL)를 참조하세요.

임시 테이블

로컬 임시 테이블은 포함된 데이터베이스 내에서 허용되지만 해당 동작은 포함되지 않은 데이터베이스의 동작과 다릅니다. 포함되지 않은 데이터베이스에서 임시 테이블 데이터는 tempdb의 데이터 정렬에 데이터 정렬됩니다. 포함된 데이터베이스에서 임시 테이블 데이터는 포함된 데이터베이스의 데이터 정렬에 데이터 정렬됩니다.

임시 테이블과 연결된 모든 메타데이터(예: 테이블 및 열 이름, 인덱스 등)는 카탈로그 데이터 정렬에 포함됩니다.

명명된 제약 조건은 임시 테이블에서 사용할 수 없습니다.

임시 테이블은 사용자 정의 형식, XML 스키마 컬렉션 또는 사용자 정의 함수를 참조할 수 없습니다.

데이터 정렬

포함되지 않은 데이터베이스 모델에는 데이터베이스 데이터 정렬, 인스턴스 데이터 정렬 및 tempdb 데이터 정렬의 세 가지 개별 데이터 정렬 유형이 있습니다. 포함된 데이터베이스는 데이터베이스 데이터 정렬과 새 카탈로그 데이터 정렬의 두 데이터 정렬만 사용합니다. 포함된 데이터베이스 데이터 정렬에 대한 자세한 내용은 포함된 데이터베이스 데이터 정렬을 참조하세요.

사용자 옵션

포함된 데이터베이스를 사용하도록 설정할 경우 SQL Server 인스턴스에 대해 user options 옵션을 0으로 설정해야 합니다.

참고 항목

포함된 데이터베이스 데이터 정렬
포함된 데이터베이스