Экспорт (0) Печать
Развернуть все
Развернуть Свернуть

sys.databases (база данных SQL Azure)

Обновлено: Апрель 2014 г.

Данный раздел УСТАРЕЛ. Последняя версия доступна в справочнике по Transact-SQL (SQL 14).

ImportantВажно!
Этот раздел не поддерживается. См. текущую версию в разделе sys.databases (Transact-SQL).

Содержит по одной строке на каждую из баз данных на сервере База данных SQL Azure. Возвращает сведения о состояниях базы данных, через которые база данных проходит в процессе ее копирования.

Состояния баз данных, связанные с копированием, описаны в следующей таблице.

 

Имя столбца Тип данных Описание

name

sysname

Имя базы данных, уникальное в рамках сервера База данных SQL Azure.

database_id

int

Идентификатор базы данных, уникальный в рамках сервера База данных SQL Azure.

source_database_id

int

Не NULL = идентификатор базы данных-источника данного моментального снимка базы данных.

NULL = моментальный снимок не базы данных.

owner_sid

varbinary(85)

SID (идентификатор безопасности) внешнего владельца базы данных, зарегистрированного на сервере.

create_date

datetime

Дата создания или переименования базы данных.

compatibility_level

tinyint

Целое число, которое соответствует версии SQL Server, для которой поведение совместимо:

100

NULL = база данных не находится в режиме в сети.

collation_name

sysname

Параметры сортировки для базы данных. Действует как параметры сортировки по умолчанию для базы данных.

NULL = база данных не находится в режиме в сети.

user_access

tinyint

Установка доступа пользователя:

0 = указано MULTI_USER;

1 = указано SINGLE_USER;

2 = указан RESTRICTED_USER.

user_access_desc

nvarchar(60)

Описание установки доступа пользователя:

MULTI_USER

SINGLE_USER

RESTRICTED_USER

is_read_only

bit

1 = база данных находится в состоянии READ_ONLY

0 = база данных находится в состоянии READ_WRITE

is_auto_close_on

bit

1 = параметр AUTO_CLOSE равен ON

0 = параметр AUTO_CLOSE равен OFF

is_auto_shrink_on

bit

1 = параметр AUTO_SHRINK равен ON

0 = параметр AUTO_SHRINK равен OFF

state

tinyint

Состояние базы данных:

0 = подключена

1 = восстанавливается

4 = Подозрительное состояние

7 = копируется

state_desc

nvarchar(120)

Одно из следующих описаний состояния базы данных.

 

Значение Описание

ONLINE

Копирование завершено успешно, новая база данных перешла в интерактивный режим и доступна.

SUSPECT

При копировании произошел сбой.

КОПИРОВАНИЕ

Идет копирование.

is_in_standby

bit

База данных доступна только для чтения для журнала восстановления.

is_cleanly_shutdown

bit

1 = база данных отключена успешно; при запуске восстановление не потребуется

0 = при отключении базы данных возникли проблемы; при запуске потребуется восстановление

is_supplemental_logging_enabled

bit

1 = параметр SUPPLEMENTAL_LOGGING равен ON

0 = параметр SUPPLEMENTAL_LOGGING равен OFF

snapshot_isolation_state

tinyint

1 = изоляция моментального снимка в состоянии ON. Изоляция моментальных снимков разрешена.

snapshot_isolation_state_desc

nvarchar(60)

Описание состояния транзакций изоляции моментальных снимков, задаваемое при помощи параметра ALLOW_SNAPSHOT_ISOLATION: ON

is_read_committed_snapshot_on

bit

1 = параметр READ_COMMITTED_SNAPSHOT установлен в значение ON.

0 = параметр READ_COMMITTED_SNAPSHOT равен OFF.

recovery_model

tinyint

Выбранная модель восстановления:

1 = FULL

2 = BULK_LOGGED

3 = SIMPLE

recovery_model_desc

nvarchar(60)

Описание выбранной модели восстановления:

  • FULL

  • BULK_LOGGED

  • SIMPLE

page_verify_option

tinyint

Значение параметра PAGE_VERIFY:

0 = NONE

1 = TORN_PAGE_DETECTION

2 = CHECKSUM

page_verify_option_desc

nvarchar(60)

Описание значений параметра PAGE_VERIFY:

NONE.TORN_PAGE_DETECTION

CHECKSUM

is_auto_create_stats_on

bit

1 = параметр AUTO_CREATE_STATISTICS равен ON

0 = параметр AUTO_CREATE_STATISTICS равен OFF

is_auto_update_stats_on

bit

1 = параметр AUTO_UPDATE_STATISTICS равен ON

0 = параметр AUTO_UPDATE_STATISTICS равен OFF

is_auto_update_stats_async_on

bit

1 = параметр AUTO_UPDATE_STATISTICS_ASYNC равен ON

0 = параметр AUTO_UPDATE_STATISTICS_ASYNC равен OFF

is_ansi_null_default_on

bit

1 = параметр ANSI_NULL_DEFAULT равен ON

0 = параметр ANSI_NULL_DEFAULT равен OFF

is_ansi_nulls_on

bit

1 = параметр ANSI_NULLS равен ON

0 = параметр ANSI_NULLS равен OFF

is_ansi_padding_on

bit

1 = параметр ANSI_PADDING равен ON

0 = параметр ANSI_PADDING равен OFF

is_ansi_warnings_on

bit

1 = параметр ANSI_WARNINGS равен ON

0 = параметр ANSI_WARNINGS равен OFF

is_arithabort_on

bit

1 = параметр ARITHABORT равен ON

0 = параметр ARITHABORT равен OFF

is_concat_null_yields_null_on

bit

1 = параметр CONCAT_NULL_YIELDS_NULL равен ON

0 = параметр CONCAT_NULL_YIELDS_NULL равен OFF

is_numeric_roundabort_on

bit

1 = параметр NUMERIC_ROUNDABORT равен ON

0 = параметр NUMERIC_ROUNDABORT равен OFF

is_quoted_identifier_on

bit

1 = параметр QUOTED_IDENTIFIER равен ON

0 = параметр QUOTED_IDENTIFIER равен OFF

is_recursive_triggers_on

bit

1 = параметр RECURSIVE_TRIGGERS равен ON

0 = параметр RECURSIVE_TRIGGERS равен OFF

is_cursor_close_on_commit_on

bit

1 = параметр CURSOR_CLOSE_ON_COMMIT равен ON

0 = параметр CURSOR_CLOSE_ON_COMMIT равен OFF

is_local_cursor_default

bit

1 = параметр CURSOR_DEFAULT является локальным

0 = параметр CURSOR_DEFAULT является глобальным

is_fulltext_enabled

bit

1 = для базы данных включено полнотекстовое индексирование

0 = полнотекстовое индексирование для базы данных отключено

is_trustworthy_on

bit

1 = база данных отмечена как доверенная

0 = база данных не отмечена как доверенная

is_db_chaining_on

bit

1 = для межбазовых цепочек владения задано значение ON

0 = для межбазовых цепочек владения задано значение OFF

is_parameterization_forced

bit

1 = для параметризации задано значение FORCED

0 = для параметризации задано значение SIMPLE

is_master_key_encrypted_by_server

bit

1 = база данных содержит зашифрованный главный ключ

0 = в базе данных нет зашифрованного главного ключа

is_published

bit

1 = база данных является базой данных публикации в транзакционной топологии репликации или топологии репликации моментальных снимков

0 = это не база данных публикации

is_subscribed

bit

1 = база данных является базой данных подписки в топологии репликации

0 = это не база данных подписки

is_merge_published

bit

1 = база данных является базой данных публикации в топологии репликации слиянием

0 = это не база данных публикации в топологии репликации слиянием

is_distributor

bit

1 = база данных является базой данных распространителя в топологии репликации

0 = это не база данных распространителя в топологии репликации

is_sync_with_backup

bit

1 = база данных отмечена для синхронизации репликации с резервной копией

0 = база данных не отмечена для синхронизации репликации с резервной копией

service_broker_guid

uniqueidentifier

Идентификатор компонента Service Broker для данной базы данных. Используется как целевой экземпляр broker_instance в таблице маршрутизации.

is_broker_enabled

bit

1 = брокер в этой базе данных в данный момент отправляет и принимает сообщения.

0 = все отправленные сообщения останутся в очереди передачи, а полученные сообщения не будут помещены в очередь в этой базе данных.

По умолчанию в восстановленных или прикрепленных базах данных брокер отключен. Исключением является зеркальное отображение базы данных, при котором брокер включается после отработки отказа.

log_reuse_wait

tinyint

0 = ничего;

log_reuse_wait_desc

nvarchar(60)

NOTHING;

is_date_correlation_on

bit

1 = параметр DATE_CORRELATION_OPTIMIZATION равен ON

0 = параметр DATE_CORRELATION_OPTIMIZATION равен OFF

is_cdc_enabled

bit

1 = в базе данных включена система отслеживания измененных данных.

is_encrypted

bit

Указывает, зашифрована ли база данных. Может иметь одно из следующих значений:

1 = зашифрована;

0 = не зашифрована.

Если база данных находится в процессе расшифровки, то is_encrypted содержит значение 0.

is_honor_broker_priority_on

bit

Указывает, учитывает ли база данных приоритеты диалогов. Может иметь одно из следующих значений:

1 = HONOR_BROKER_PRIORITY имеет значение ON;

0 = HONOR_BROKER_PRIORITY имеет значение OFF.

replica_id

uniqueidentifier

Уникальный идентификатор локальной реплики доступности AlwaysOn группы доступности, если таковая имеется, частью которой является база данных.

NULL = база данных не является частью реплики доступности в группе доступности.

group_database_id

uniqueidentifier

Уникальный идентификатор базы данных в группе доступности AlwaysOn, если таковая имеется, частью которой является база данных. group_database_id является именем этой базы данных на первичной реплике и на каждой вторичной реплике, на которой база данных вошла в группу доступности.

NULL = база данных не является частью реплики доступности в любой группе доступности.

default_language_lcid

smallint

Указывает идентификатор локали (lcid) языка по умолчанию автономной базы данных.

Это значение равно null для неавтономной базы данных.

default_language_name

nvarchar(128)

Указывает язык по умолчанию автономной базы данных.

Это значение равно null для неавтономной базы данных.

default_fulltext_language_lcid

int

Указывает идентификатор локали (lcid) языка полнотекстового поиска по умолчанию автономной базы данных.

Это значение равно null для неавтономной базы данных.

default_fulltext_language_name

nvarchar(128)

Указывает язык полнотекстового поиска по умолчанию автономной базы данных.

Это значение равно null для неавтономной базы данных.

is_nested_triggers_on

bit

Указывает, разрешены ли вложенные триггеры в автономной базе данных.

0 = вложенные триггеры не разрешены.

1 = вложенные триггеры разрешены.

Это значение равно null для неавтономной базы данных.

is_transform_noise_words_on

bit

Указывает, должны ли преобразовываться пропускаемые слова в автономной базе данных.

0 = пропускаемые слова не должны преобразовываться.

1 = пропускаемые слова должны преобразовываться.

Это значение равно null для неавтономной базы данных.

two_digit_year_cutoff

smallint

Указывает числовое значение в диапазоне от 1753 до 9999, представляющее пороговый год для интерпретации года, представленного двумя цифрами, в виде года, представленного четырьмя цифрами.

Это значение равно null для неавтономной базы данных.

containment

tinyint not null

Указывает состояние включения базы данных.

0 = включение базы данных отключено.

1 = база данных находится в состоянии частичного включения

2 = база данных находится в состоянии полного включения

containment_desc

nvarchar(60) not null

Указывает состояние включения базы данных.

NONE = прежняя версия базы данных (нулевое включение)

PARTIAL = частично автономная база данных.

FULL = полностью автономная база данных.

target_recovery_time_in_seconds

int

Примерное время восстановления базы данных (в секундах). Значение NULL допустимо.

Is_Federation_Member

boolean

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

ImportantВажно!
Текущая реализация федераций будет упразднена вместе с уровнями служб Web и Business. Рекомендуется развернуть решения пользовательского сегментирования для обеспечения максимального уровня масштабируемости, гибкости и производительности. Дополнительные сведения о настраиваемом сегментировании см. в разделе Горизонтальное масштабирование баз данных SQL Azure.

Это представление доступно в базе данных master и в пользовательских базах данных. В базе данных master это представление возвращает сведения о базе данных master и обо всех пользовательских базах данных на сервере. В пользовательской базе данных это представление возвращает только сведения о текущей базе данных и о базе данных master.

Используйте представление sys.databases в базе данных master сервера База данных SQL Azure, на котором создается новая база данных.

После начала копирования базы данных можно выполнять запросы к представлениям sys.databases и sys.dm_database_copies базы данных master на целевом сервере, чтобы получить дополнительные данные о ходе копирования.

Дополнительные сведения о системном представлении sys.databases см. в разделе sys.databases (Transact-SQL) электронной документации по SQL Server.

Показ:
© 2014 Microsoft