DATABASEPROPERTYEX (база данных SQL Azure)
Возвращает текущее значение заданного параметра или свойства указанной базы данных.
DATABASEPROPERTYEX ( 'database' , 'property' )
- database
- Выражение, представляющее имя базы данных, для которой должны быть возвращены сведения об именованных свойствах. Имя базы данных имеет тип nvarchar(128). Аргумент с указанием базы данных должен совпадать с текущей базой данных, в противном случае все возвращаемые значения DATABASEPROPERTYEX будут равны NULL.
- property
- Выражение, представляющее имя возвращаемого свойства базы данных. Свойство имеет тип varchar(128) и может содержать одно из следующих значений. Тип возвращаемого значения — sql_variant.
В следующей таблице приведены базовые типы данных для значения каждого свойства.
| Свойство | Описание | Возвращаемое значение |
|---|---|---|
|
Параметры сортировки |
Имя параметров сортировки базы данных по умолчанию. Базовый тип данных: nvarchar(128) |
SQL_Latin1_General_CP1_CI_AS |
|
ComparisonStyle |
Стиль сравнения Windows для параметров сортировки. ComparisonStyle — это битовая карта, вычисляемая на базе следующих значений:
Например, значение по умолчанию — 196609 — образуется в результате сочетания параметров «Без учета регистра», «Без учета типа японской азбуки» и «Без учета ширины». Базовый тип данных: int |
196609 |
|
Выпуск |
Выпуск базы данных для база данных SQL Azure. Базовый тип данных: nvarchar(64) |
«Web» = база данных выпуска Web Edition «Business» = база данных выпуска Business Edition NULL = база данных не запущена. |
|
IsAnsiNullDefault |
База данных следует правилам ISO по разрешению значений NULL. Базовый тип данных: int |
0 = FALSE |
|
IsAnsiNullsEnabled |
При всех сравнениях со значением NULL результат не определен. Базовый тип данных: int |
0 = FALSE |
|
IsAnsiPaddingEnabled |
Строки перед сравнением или вставкой дополняются до одной и той же длины. Базовый тип данных: int |
0 = FALSE |
|
IsAnsiWarningsEnabled |
При возникновении стандартных ошибочных ситуаций создаются сообщения об ошибках или предупреждения. Базовый тип данных: int |
0 = FALSE |
|
IsArithmeticAbortEnabled |
Запрос завершается, если в процессе его выполнения происходит ошибка переполнения или деления на нуль. Базовый тип данных: int |
0 = FALSE |
|
IsAutoClose |
База данных отключается успешно и освобождает ресурсы после выхода последнего пользователя. Базовый тип данных: int |
0 = FALSE |
|
IsAutoCreateStatistics |
Недостающие статистические значения, необходимые для автоматической оптимизации запроса, создаются в процессе оптимизации запроса. Базовый тип данных: int |
1 = TRUE |
|
IsAutoShrink |
Файлы базы данных являются кандидатами на автоматическое периодическое сжатие. Базовый тип данных: int |
0 = FALSE |
|
IsAutoUpdateStatistics |
Существующие статистические значения автоматически обновляются по мере устаревания в результате изменения данных в таблицах. Базовый тип данных: int |
1 = TRUE |
|
IsCloseCursorsOnCommitEnabled |
Открытые курсоры закрываются при фиксации транзакции. Базовый тип данных: int |
0 = FALSE |
|
IsInStandBy |
База данных доступна только для чтения, журнал восстановления разрешен. Базовый тип данных: int |
0 = FALSE |
|
IsLocalCursorsDefault |
Определения курсоров по умолчанию являются локальными (LOCAL). Базовый тип данных: int |
0 = FALSE |
|
IsMergePublished |
Таблицы базы данных могут быть опубликованы для репликации слиянием, если репликация установлена. Базовый тип данных: int |
0 = FALSE |
|
IsNullConcat |
При объединении значений NULL формируется значение NULL. Базовый тип данных: int |
0 = FALSE |
|
IsNumericRoundAbortEnabled |
При потере точности в выражениях возникают ошибки. Базовый тип данных: int |
0 = FALSE |
|
IsParameterizationForced |
Для параметра PARAMETERIZATION базы данных устанавливается значение FORCED. Базовый тип данных: int |
0 = FALSE |
|
IsQuotedIdentifiersEnabled |
Идентификаторы могут использоваться с двойными кавычками. Базовый тип данных: int |
0 = FALSE |
|
IsPublished |
Таблицы базы данных могут быть опубликованы для репликации моментальных снимков или транзакций в случае, если репликация установлена. Базовый тип данных: int |
0 = FALSE |
|
IsRecursiveTriggersEnabled |
Включен рекурсивный вызов триггеров. Базовый тип данных: int |
0 = FALSE |
|
IsSubscribed |
База данных подписана на публикацию. Базовый тип данных: int |
0 = FALSE |
|
IsSyncWithBackup |
База данных является опубликованной либо является базой данных распространителя и может быть восстановлена без нарушения репликации транзакций. Базовый тип данных: int |
0 = FALSE |
|
IsTornPageDetectionEnabled |
Компонент SQL Server Database Engine обнаруживает операции ввода-вывода, не завершенные из-за отказов по питанию и других системных сбоев. Базовый тип данных: int |
0 = FALSE |
|
LCID |
Код локали Windows (LCID) для параметров сортировки. Базовый тип данных: int |
1049 |
|
MaxSizeInBytes |
Максимальный размер базы данных в байтах для база данных SQL Azure. Базовый тип данных: bigint |
1073741824 5368709120 10737418240 21474836480 32212254720 42949672960 53687091200 NULL = база данных не запущена. |
|
Восстановление |
Модель восстановления базы данных. Базовый тип данных: nvarchar(128) |
FULL = модель полного восстановления. |
|
SQLSortOrder |
Идентификатор порядка сортировки SQL Server, который поддерживался в более ранних версиях SQL Server. Базовый тип данных: tinyint |
52 |
|
Состояние |
Состояние базы данных. Базовый тип данных: nvarchar(128) |
ONLINE = база данных доступна для запросов. |
|
Updateability |
Указывает, можно ли изменять данные. Базовый тип данных: nvarchar(128) |
READ_ONLY = данные можно считывать, но не изменять. READ_WRITE = данные можно считывать и изменять. |
|
UserAccess |
Указывает пользователей, имеющих доступ к базе данных. Базовый тип данных: nvarchar(128) |
MULTI_USER = все пользователи |
|
Версия |
Внутренний номер версии кода SQL Server, при помощи которого была создана база данных. Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Базовый тип данных: int |
Номер версии = база данных открыта. NULL = база данных не запущена. |
Дополнительные сведения об аргументах и инструкции DATABASEPROPERTYEX см. в разделе DATABASEPROPERTYEX (Transact-SQL) в электронной документации по SQL Server.