Изменённые компоненты (автономная база данных)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Для поддержки частично автономных баз данных в следующие функции были внесены изменения. Обычно функции изменяются для того, чтобы они не пересекали границу базы данных.

Дополнительные сведения см. в разделе Contained Databases.

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. В изолированных базах данных используются только два правила сортировки: правило сортировки базы данных и новые правила сортировки каталога. Дополнительные сведения о правилах сортировки в содержащихся базах данных см. в разделе Contained Database Collations.

Параметры пользователя

При включении содержащихся баз данных параметр параметров пользователя должен иметь значение 0 для экземпляра SQL Server.

См. также

Правила сортировки содержимой базы данных
Изолированные базы данных