Эта тема еще не получила оценку Оценить эту тему

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 — это битовая карта, вычисляемая на базе следующих значений:

  • Не учитывать регистр: 1

  • Не учитывать диакритические знаки: 2

  • Не учитывать кану: 65536

  • Не учитывать ширину символов: 131072

Например, значение по умолчанию — 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.

Считаете ли вы эту страницу полезной?
(Осталось символов: 1500)
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?