Поделиться через


Измененные функции (автономная база данных)

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

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

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

ALTER DATABASE

Уровень приложения

При использовании инструкции ALTER DATABASE в автономной базе данных ее синтаксис отличается от синтаксиса при использовании в неавтономной базе данных. Различия включают ограничения на элементы инструкции, действие которых выходит за рамки базы данных на уровень экземпляра. Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL).

SQL Server

При использовании инструкции ALTER DATABASE применительно к автономной базе данных из-за пределов этой базы данных ее синтаксис отличается от синтаксиса при использовании в неавтономной базе данных. Эти изменения позволяют не допустить пересечения границы базы данных. Дополнительные сведения см. в разделе ALTER DATABASE (Transact-SQL).

СОЗДАТЬ БАЗУ ДАННЫХ

При использовании инструкции CREATE DATABASE для автономной базы данных ее синтаксис отличается от синтаксиса при использовании для неавтономной базы данных. Дополнительные сведения о новых требованиях синтаксиса и пособиях см. в статье CREATE DATABASE (SQL Server Transact-SQL ).

Временные таблицы

Локальные временные таблицы в автономных базах данных допускаются, но их поведение отличается от поведения таких таблиц в неавтономных базах данных. В неавтономных базах данных данные во временных таблицах сортируются в соответствии с параметрами сортировки tempdb. В автономной базе данных данные во временных таблицах сортируются в соответствии с параметрами сортировки автономной базы данных.

Все метаданные, связанные со временными таблицами (например, имена таблиц и столбцов, индексов и т. п.), будут иметь параметры сортировки каталога.

Во временных таблицах не могут использоваться именованные ограничения.

Временные таблицы не могут ссылаться на определяемые пользователем типы, коллекции схем XML или определяемые пользователем функции.

Параметры сортировки

В модели неавтономной базы данных имеется три раздельных типа параметров сортировки: параметры сортировки базы данных, параметры сортировки экземпляра и параметры сортировки tempdb. В автономных базах данных используются только два набора параметров сортировки: параметры сортировки базы данных и параметры сортировки новых каталогов. Дополнительные сведения о параметрах сортировки в автономных базах данных см. в разделе Contained Database Collations .

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

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

См. также

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