Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Содержит одну строку для каждой базы данных в экземпляре SQL Server.
Если база данных не ONLINEзадана или AUTO_CLOSEON задана, а база данных закрыта, значения некоторых столбцов могут быть NULL. Если база данных имеет OFFLINEзначение, соответствующая строка не отображается для пользователей с низким уровнем привилегий. Чтобы увидеть соответствующую строку в случае, если база данных находится в режиме OFFLINE, пользователю по крайней мере необходимо иметь разрешение уровня сервера ALTER ANY DATABASE или разрешение CREATE DATABASE в базе данных master.
| Имя столбца | Тип данных | Description |
|---|---|---|
name |
sysname | Имя базы данных, уникальное в экземпляре SQL Server или в База данных SQL Azure логическом сервере. |
database_id |
int | Идентификатор базы данных, уникальный в экземпляре SQL Server. В Базе данных SQL Azure значения уникальны в логическом сервере и могут быть присоединены к sys.database_service_objectives в database_id столбце, но не с другими системными представлениями, в которых database_id присутствует столбец. Дополнительные сведения см. в DB_ID. |
source_database_id |
int | Не NULL = идентификатор базы данных-источника данного моментального снимка базы данных. NULL = моментальный снимок не базы данных. |
owner_sid |
varbinary(85) | Идентификатор безопасности (SID) внешнего владельца базы данных, зарегистрированный на сервере. Сведения о том, кто может владеть базой данных, см. в разделе ALTER AUTHORIZATION для баз данных. |
create_date |
datetime | Дата создания или переименования базы данных. Для tempdbэтого значения изменяется каждый раз, когда сервер перезапускается. Не create_date изменяется при выполнении операции переименования в конечной точке базы данных SQL Azure, хранилища и аналитики SQL в Microsoft Fabric |
compatibility_level
1 |
tinyint | Целое число, соответствующее версии ядра СУБД, для которого совместимо поведение. Допустимые значения: 80, 90, 100110120130140150, 160и .170 |
collation_name |
sysname | Параметры сортировки для базы данных. Действует как параметры сортировки по умолчанию для базы данных.NULL = база данных не подключена или AUTO_CLOSE не настроена ON , и база данных закрыта. |
user_access |
tinyint | Параметр доступа пользователей:0
=
MULTI_USER указанный1
=
SINGLE_USER указанный2
=
RESTRICTED_USER указанный |
user_access_desc |
nvarchar(60) | Описание задания доступа пользователя. |
is_read_only |
bit |
1 = база данных имеет значение READ_ONLY0 = база данных имеет значение READ_WRITE |
is_auto_close_on |
bit |
1
=
AUTO_CLOSE есть ON0
=
AUTO_CLOSE есть OFF |
is_auto_shrink_on |
bit |
1
=
AUTO_SHRINK есть ON0
=
AUTO_SHRINK есть OFF |
state |
tinyint |
Value0 = ONLINE1 = RESTORING2
=
RECOVERING
13
=
RECOVERY_PENDING
14 = SUSPECT5
=
EMERGENCY
16
=
OFFLINE
17
=
COPYING
210
=
OFFLINE_SECONDARY
2Заметка: Для баз данных AlwaysOn запросите database_state или database_state_desc столбцы sys.dm_hadr_database_replica_states.1Применимо: SQL Server 2008 (10.0.x) и более поздних версий, а также база данных SQL Azure 2Применимо к: Активная Geo-Replication базы данных SQL Azure |
state_desc |
nvarchar(60) | Описание состояния базы данных. См. раздел state. |
is_in_standby |
bit | База данных доступна только для чтения для журнала восстановления. |
is_cleanly_shutdown |
bit |
1 = очистка базы данных; восстановление не требуется при запуске0 = База данных не завершила работу без очистки; Восстановление требуется при запуске |
is_supplemental_logging_enabled |
bit |
1
=
SUPPLEMENTAL_LOGGING есть ON0
=
SUPPLEMENTAL_LOGGING есть OFF |
snapshot_isolation_state |
tinyint | Состояние разрешенных транзакций изоляции моментальных снимков, как указано в параметре ALLOW_SNAPSHOT_ISOLATION :0 = состояние изоляции моментальных снимков — OFF (по умолчанию). Изоляция моментальных снимков запрещена.1 = состояние ONизоляции моментальных снимков. Изоляция моментальных снимков разрешена.2 = состояние изоляции моментальных снимков переходит в OFF состояние. Для всех транзакций записываются изменения. Не удается запустить новые транзакции с помощью изоляции моментальных снимков. База данных остается в OFF состоянии до тех пор, пока не будут выполнены все активные транзакции при ALTER DATABASE выполнении.3 = состояние изоляции моментальных снимков переходит в ON состояние. Для новых транзакций записываются изменения. Транзакции не могут использовать изоляцию моментальных снимков до тех пор, пока состояние изоляции моментальных снимков не станет 1 (ON). База данных остается в ON состоянии до тех пор, пока не будут завершены все транзакции обновления, активные при ALTER DATABASE выполнении. |
snapshot_isolation_state_desc |
nvarchar(60) | Описание состояния разрешенных транзакций изоляции моментальных снимков, как указано в параметре ALLOW_SNAPSHOT_ISOLATION . |
is_read_committed_snapshot_on |
bit |
1
=
READ_COMMITTED_SNAPSHOTпараметр .ON Операции чтения под уровнем изоляции, зафиксированной для чтения, основаны на сканированиях моментальных снимков и не получают блокировки.0
=
READ_COMMITTED_SNAPSHOT параметр — OFF (по умолчанию). Операции чтения с уровнем изоляции read-committed используют разделяемые блокировки. |
recovery_model |
tinyint | Выбранная модель восстановления:1 = FULL2 = BULK_LOGGED3 = SIMPLE |
recovery_model_desc |
nvarchar(60) | Описание выбранной модели восстановления. |
page_verify_option |
tinyint |
PAGE_VERIFY Параметр:0 = NONE1 = TORN_PAGE_DETECTION2 = CHECKSUM |
page_verify_option_desc |
nvarchar(60) |
PAGE_VERIFY Описание параметра. |
is_auto_create_stats_on |
bit |
1
=
AUTO_CREATE_STATISTICS есть ON0
=
AUTO_CREATE_STATISTICS есть OFF |
is_auto_create_stats_incremental_on |
bit | Указывает параметр по умолчанию для добавочной обработки автоматической статистики.0 = автоматическое создание статистики не является добавочным1 = автоматическое создание статистики по возможности увеличиваетсяОбласть применения: SQL Server 2014 (12.x) и более поздних версий. |
is_auto_update_stats_on |
bit |
1
=
AUTO_UPDATE_STATISTICS есть ON0
=
AUTO_UPDATE_STATISTICS есть OFF |
is_auto_update_stats_async_on |
bit |
1
=
AUTO_UPDATE_STATISTICS_ASYNC есть ON0
=
AUTO_UPDATE_STATISTICS_ASYNC есть OFF |
is_ansi_null_default_on |
bit |
1
=
ANSI_NULL_DEFAULT есть ON0
=
ANSI_NULL_DEFAULT есть OFF |
is_ansi_nulls_on |
bit |
1
=
ANSI_NULLS есть ON0
=
ANSI_NULLS есть OFF |
is_ansi_padding_on |
bit |
1
=
ANSI_PADDING есть ON0
=
ANSI_PADDING есть OFF |
is_ansi_warnings_on |
bit |
1
=
ANSI_WARNINGS есть ON0
=
ANSI_WARNINGS есть OFF |
is_arithabort_on |
bit |
1
=
ARITHABORT есть ON0
=
ARITHABORT есть OFF |
is_concat_null_yields_null_on |
bit |
1
=
CONCAT_NULL_YIELDS_NULL есть ON0
=
CONCAT_NULL_YIELDS_NULL есть OFF |
is_numeric_roundabort_on |
bit |
1
=
NUMERIC_ROUNDABORT есть ON0
=
NUMERIC_ROUNDABORT есть OFF |
is_quoted_identifier_on |
bit |
1
=
QUOTED_IDENTIFIER есть ON0
=
QUOTED_IDENTIFIER есть OFF |
is_recursive_triggers_on |
bit |
1
=
RECURSIVE_TRIGGERS есть ON0
=
RECURSIVE_TRIGGERS есть OFF |
is_cursor_close_on_commit_on |
bit |
1
=
CURSOR_CLOSE_ON_COMMIT есть ON0
=
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 = цепочка владения между базами данных ON0 = цепочка владения между базами данных OFF |
is_parameterization_forced |
bit |
1 = параметризация FORCED0 = параметризация SIMPLE |
is_master_key_encrypted_by_server |
bit |
1 = база данных имеет зашифрованный главный ключ0 = База данных не имеет зашифрованного главного ключа |
is_query_store_on |
bit |
1= для этой базы данных включена хранилище запросов. Проверьте sys.database_query_store_options , чтобы просмотреть состояние хранилища запросов.0= не включена хранилище запросовОбласть применения: SQL Server 2016 (13.x) и более поздних версий. |
is_published |
bit |
1 = база данных публикации — это база данных публикации в топологии репликации транзакций или моментальных снимков0 = не является базой данных публикации |
is_subscribed |
bit | Этот столбец не используется. Он всегда возвращается 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 | Повторное использование места в журнале транзакций, ожидаемое в настоящее время одним из следующих объектов по состоянию на последнюю контрольную точку. Дополнительные сведения об этих значениях см . в журнале транзакций. Value 0 = ничего1 = контрольная точка (если база данных имеет оптимизированную для памяти файловую группу данных, вы должны ожидать, log_reuse_wait что столбец указывает checkpoint или xtp_checkpoint) 12 = резервное копирование журналов 13 = активное резервное копирование или восстановление 14 = активная транзакция 15 = зеркальное отображение базы данных 16 = репликация 17 = создание моментального снимка базы данных 18 = проверка журнала9 = вторичная реплика групп доступности AlwaysOn применяет записи журнала транзакций этой базы данных к соответствующей базе данных-получателю.
29 = Другие (временные) 310 = для внутреннего использования только 211 = для внутреннего использования только 212 = для внутреннего использования только 213 = старейшая страница 214 = другое 216
=
XTP_CHECKPOINT (Если база данных имеет файловую группу, оптимизированную для памяти, вы должны ожидать, log_reuse_wait что столбец указывает checkpoint или xtp_checkpoint) 417= проверка журнала при использовании ускоренного восстановления базы данных 51Применимо к: SQL Server 2008 (10.0.x) и более поздних версий 2Применимо к: SQL Server 2012 (11.x) и более поздним версиям 3Применимо: SQL Server 2008 R2 (10.50.x) и более ранних версий 4Применимо к: SQL Server 2014 (12.x) и более поздним версиям 5Применимо: SQL Server 2019 (15.x) и более поздних версий |
log_reuse_wait_desc |
nvarchar(60) | Описание повторного использования места в журнале транзакций, ожидаемого в настоящее время по состоянию на последнюю контрольную точку. Возможные значения:NOTHINGCHECKPOINTLOG_BACKUPACTIVE_BACKUP_OR_RESTOREACTIVE_TRANSACTIONDATABASE_MIRRORINGREPLICATIONDATABASE_SNAPSHOT_CREATIONLOG_SCANAVAILABILITY_REPLICAOLDEST_PAGEXTP_CHECKPOINTSLOG_SCAN |
is_date_correlation_on |
bit |
1
=
DATE_CORRELATION_OPTIMIZATION есть ON0
=
DATE_CORRELATION_OPTIMIZATION есть OFF |
is_cdc_enabled |
bit |
1 = База данных включена для отслеживания измененных данных. Дополнительные сведения см. в sys.sp_cdc_enable_db. |
is_encrypted |
bit | Указывает, зашифрована ли база данных (отражает последнее состояние, установленное с помощью предложения ALTER DATABASE SET ENCRYPTION). Может использоваться одно из следующих значений:1 = зашифровано0 = не зашифрованоДополнительные сведения о шифровании базы данных см. в разделе "Прозрачное шифрование данных" (TDE). Если база данных находится в процессе расшифровки, is_encrypted отображается значение 0. Состояние процесса шифрования можно просмотреть с помощью динамического представления управления sys.dm_database_encryption_keys . |
is_honor_broker_priority_on |
bit | Указывает, учитываются ли в базе данных приоритеты диалогов (отражает последнее состояние, установленное предложением ALTER DATABASE SET HONOR_BROKER_PRIORITY). Может использоваться одно из следующих значений:1
=
HONOR_BROKER_PRIORITY есть ON0
=
HONOR_BROKER_PRIORITY есть OFFПо умолчанию в восстановленных или прикрепленных базах данных приоритет брокера отключен. |
replica_id |
uniqueidentifier | Уникальный идентификатор локальной реплики доступности группы доступности AlwaysOn, если таковая имеется, частью которой является база данных.NULL = база данных не является частью реплики доступности в группе доступности.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
group_database_id |
uniqueidentifier | Уникальный идентификатор базы данных в группе доступности AlwaysOn, если таковая имеется, частью которой является база данных.
group_database_id то же самое для этой базы данных на первичной реплике и на каждой вторичной реплике, на которой база данных была присоединена к группе доступности.NULL = база данных не является частью реплики доступности в любой группе доступности.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
resource_pool_id |
int | Идентификатор пула ресурсов, сопоставленного с этой базой данных. Этот пул ресурсов управляет общим объемом памяти, доступным оптимизированным для памяти таблицам из этой базы данных. Область применения: SQL Server 2014 (12.x) и более поздних версий |
default_language_lcid |
smallint | Указывает локальный идентификатор (lcid) языка по умолчанию автономной базы данных.Заметка: Функции в качестве значения конфигурации сервера языка по умолчанию . Это значение предназначено NULL для не автономной базы данных.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
default_language_name |
nvarchar(128) | Указывает язык по умолчанию автономной базы данных. Это значение предназначено NULL для не автономной базы данных.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
default_fulltext_language_lcid |
int | Указывает идентификатор языкового стандарта (lcid) языка полнотекстового языка по умолчанию автономной базы данных. Заметка: Функции в качестве значения конфигурации сервера полнотекстового языка по умолчанию по умолчанию . Это значение предназначено NULL для не автономной базы данных.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
default_fulltext_language_name |
nvarchar(128) | Указывает язык полнотекстового поиска по умолчанию автономной базы данных. Это значение предназначено NULL для не автономной базы данных.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
is_nested_triggers_on |
bit | Указывает, разрешены ли вложенные триггеры в автономной базе данных.0 = вложенные триггеры не допускаются1 = разрешены вложенные триггерыЗаметка: Функции в качестве значения конфигурации вложенного триггера сервера. Это значение предназначено NULL для не автономной базы данных. Дополнительные сведения см. в разделе sys.configurations.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
is_transform_noise_words_on |
bit | Указывает, должны ли преобразовываться пропускаемые слова в автономной базе данных.0 = шумовые слова не должны быть преобразованы.1 = шумовые слова должны быть преобразованы.Заметка: Функции в качестве значения конфигурации сервера конфигурации сервера преобразования шумовых слов . Это значение предназначено NULL для не автономной базы данных. Дополнительные сведения см. в разделе sys.configurations.Область применения: SQL Server 2012 (11.x) и более поздних версий |
two_digit_year_cutoff |
smallint | Указывает числовое значение в диапазоне от 1753 до 9999, представляющее пороговый год для интерпретации года, обозначенного двумя цифрами, в виде года, обозначенного четырьмя цифрами. Заметка: Функции в качестве значения конфигурации сервера с двумя цифрами года отсечения . Это значение предназначено NULL для не автономной базы данных. Дополнительные сведения см. в разделе sys.configurations.Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
containment |
tinyint | Указывает состояние включения базы данных. Не допускает значения NULL.0 = состояние хранения базы данных отключено.
Применимо к: SQL Server 2012 (11.x) и более поздним версиям и базе данных SQL Azure.1 = база данных находится в частичном расположении, применяется к: SQL Server 2012 (11.x) и более поздним версиям |
containment_desc |
nvarchar(60) | Указывает состояние включения базы данных. Не допускает значения NULL.NONE = устаревшая база данных (ноль хранения)PARTIAL = частично содержащаяся база данныхОбласть применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
target_recovery_time_in_seconds |
int | Предполагаемое время восстановления базы данных в секундах. Nullable. Область применения: SQL Server 2012 (11.x) и более поздних версий, а также база данных SQL Azure |
delayed_durability |
int | Параметр отложенной устойчивости:0 = DISABLED1 = РАЗРЕШЕНО2 = FORCEDДополнительные сведения см. в разделе Управление устойчивостью транзакций. Область применения: SQL Server 2014 (12.x) и более поздних версий, а также база данных SQL Azure. |
delayed_durability_desc |
nvarchar(60) | Параметр отложенной устойчивости:DISABLEDALLOWEDFORCEDОбласть применения: SQL Server 2014 (12.x) и более поздних версий, а также база данных SQL Azure. |
is_memory_optimized_elevate_to_snapshot_on |
bit | Доступ к оптимизированным для памяти таблицам осуществляется с помощью SNAPSHOT изоляции, если параметр TRANSACTION ISOLATION LEVEL сеанса установлен на более низкий уровень READ COMMITTED изоляции или READ UNCOMMITTED.1 = минимальный уровень изоляции — SNAPSHOT.0 = уровень изоляции не повышен. |
is_federation_member |
bit | Указывает, является ли база данных членом федерации. Область применения: База данных SQL Azure |
is_remote_data_archive_enabled |
bit | Указывает, растягивается ли база данных.0 = база данных не включена в Stretch.1 = база данных с поддержкой Stretch.Область применения: SQL Server 2016 (13.x) и более поздних версий Дополнительные сведения см. в разделе Stretch Database. |
is_mixed_page_allocation_on |
bit | Указывает, могут ли таблицы и индексы в базе данных выделять начальные страницы из смешанных экстентов.0 = таблицы и индексы в базе данных всегда выделяют начальные страницы из универсальных экстентов.1 = таблицы и индексы в базе данных могут выделять начальные страницы из смешанных экстентов.Дополнительные сведения см. в параметре SET MIXED_PAGE_ALLOCATIONALTER DATABASE SET.Область применения: SQL Server 2016 (13.x) и более поздних версий |
is_temporal_history_retention_enabled |
bit | Указывает, включена ли задача очистки политики временного хранения.1 = временное хранение включено0 = временное хранение отключеноОбласть применения: SQL Server 2017 (14.x) и более поздние версии, а также база данных SQL Azure |
catalog_collation_type |
int | Параметр сортировки каталога:0 = DATABASE_DEFAULT2 = SQL_Latin_1_General_CP1_CI_ASОбласть применения: База данных SQL Azure |
catalog_collation_type_desc |
nvarchar(60) | Параметр сортировки каталога: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_ASОбласть применения: База данных SQL Azure |
physical_database_name |
nvarchar(128) | Для SQL Server — физическое имя базы данных. Для База данных SQL Azure уникальный идентификатор текущей физической базы данных, соответствующей пользовательской базе данных. Изменение цели уровня обслуживания базы данных или восстановление базы данных приведет к изменению этого значения. Область применения: SQL Server 2019 (15.x) и более поздних версий и База данных SQL Azure |
is_result_set_caching_on |
bit | Указывает, включено ли кэширование результирующих наборов.1 = кэширование результирующих наборов включено0 = кэширование результирующих наборов отключеноОбласть применения: выделенные пулы SQL Azure Synapse Analytics и Microsoft Fabric. Дополнительные сведения см. в разделе кэширование результирующих наборов (предварительная версия). |
is_accelerated_database_recovery_on |
bit | Указывает, включено ли Ускоренное восстановление баз данных (ADR).1 = ADR включен0 = ADR отключенОбласть применения: SQL Server 2019 (15.x) и более поздних версий, Базы данных SQL Azure и Управляемого экземпляра SQL Azure |
is_tempdb_spill_to_remote_store |
bit | Указывает, включен ли tempdb разлив в удаленное хранилище.1 = включено0 = отключенОбласть применения: Azure Synapse Analytics 2-го поколения. |
is_stale_page_detection_on |
bit | Указывает, включено ли обнаружение устаревших страниц.1 = обнаружение устаревших страниц включено0 = обнаружение устаревших страниц отключеноОбласть применения: Azure Synapse Analytics 2-го поколения. Хотя эта функция развертывается во всех регионах, проверьте версию, развернутую в вашем экземпляре, и последние заметки о выпуске Azure Synapse и расписание обновления 2-го поколения для доступности компонентов. |
is_memory_optimized_enabled |
bit | Указывает, включены ли определенные функции в памяти, такие как гибридный пул буферов, для базы данных. Не отражает состояние доступности или конфигурации обзоров и сценариев использования OLTP в памяти.1 = функции, оптимизированные для памяти, включены0 = функции, оптимизированные для памяти, отключеныОбласть применения: SQL Server 2019 (15.x) и более поздних версий и База данных SQL Azure |
is_data_retention_on |
bit | Указывает, включено ли хранение данныхдля базы данных Azure Edge. Область применения: Azure SQL Edge |
is_ledger_on |
bit | Указывает базу данных реестра, которая является базой данных, в которой все пользовательские таблицы являются таблицами реестра (все клиентские базы данных являются очевидными). Область применения: SQL Server 2022 (16.x) и более поздние версии, а также база данных SQL Azure |
is_change_feed_enabled |
bit | Указывает, включена ли текущая база данных для Azure Synapse Link для SQL, потоковая передача событий изменений или зеркальное отображение структуры. Область применения: SQL Server 2022 (16.x) и более поздних версий и Базы данных SQL Azure. |
is_data_lake_replication_enabled |
bit | Указывает, включена ли текущая база данных для зеркального отображения Fabric. Применяется к: SQL Server 2025 (17.x) и более поздних версиям, Azure SQL Managed Instance и Azure SQL Database. |
is_event_stream_enabled |
bit | Указывает, включена ли текущая база данных потоковая передача событий изменений (предварительная версия). Относится к: SQL Server 2025 (17.x) и более поздним версиям. |
is_vorder_enabled |
bit | Указывает, включен ли V-Order для каждого хранилища. Применимо только к Microsoft Fabric. |
is_optimized_locking_on |
bit | Указывает, включена ли оптимизированная блокировка.1 = включена оптимизированная блокировка0 = оптимизированная блокировка отключенаПрименимо к: SQL Server 2025 (17.x) и Azure SQL Database. |
is_proactive_statistics_refresh_on |
bit | Показывает, включено ли проактивное обновление статистики . Область применения: хранилище в Microsoft Fabric. |
1 Полный список уровней совместимости см. на уровне совместимости ALTER DATABASE.
Permissions
Если вызывающий объект sys.databases не является владельцем базы данных и база данных не является или masterнетtempdb, минимальные разрешения, необходимые для просмотра соответствующей строкиALTER ANY DATABASE, или VIEW ANY DATABASE разрешения на уровне сервера или CREATE DATABASE разрешения в master базе данных. Узнать базу данных, к которой подключен участник, можно в представлении каталога sys.databases.
Important
По умолчанию общедоступная роль имеет разрешение VIEW ANY DATABASE, что позволяет всем именам для входа просматривать информацию в базе данных.
Чтобы имя для входа не могло обнаруживать базу данных, отзовите разрешение REVOKE с помощью инструкции VIEW ANY DATABASE у public или отмените разрешение DENY для отдельных имен для входа с помощью инструкции VIEW ANY DATABASE.
Remarks
В Базе данных SQL Azure это представление доступно в базе данных master и в пользовательских базах данных. В базе данных master это представление возвращает сведения о базе данных master и обо всех пользовательских базах данных на сервере. В пользовательской базе данных это представление возвращает сведения только о текущей базе данных и master базе данных.
Из-за возможной синхронизации sys.databases метаданных представление может предоставить неверные сведения о шифровании базы данных. Чтобы обеспечить точные результаты, рекомендуется использовать представление sys.dm_database_encryption_keys для получения фактического состояния шифрования.
Воспользуйтесь представлением sys.databases в базе данных master на сервере Базы данных SQL Azure, где создается новая база данных. После запуска копирования базы данных можно запросить sys.databases и sys.dm_database_copies просмотреть данные из master базы данных целевого сервера, чтобы получить дополнительные сведения о ходе копирования.
Examples
A. Запрос представления sys.databases
Следующий пример возвращает несколько столбцов, доступных в представлении sys.databases.
SELECT name,
user_access_desc,
is_read_only,
state_desc,
recovery_model_desc
FROM sys.databases;
B. Проверка состояния копирования в Базе данных SQL Azure
В следующем примере выполняется запрос к представлениям sys.databases и sys.dm_database_copies, который возвращает сведения об операции копирования базы данных.
Область применения: База данных SQL Azure
-- Execute from the master database.
SELECT a.name,
a.state_desc,
b.start_date,
b.modify_date,
b.percent_complete
FROM sys.databases AS a
INNER JOIN sys.dm_database_copies AS b
ON a.database_id = b.database_id
WHERE a.state = 7;
C. Проверка состояния политики временного хранения в Базе данных SQL
В следующем примере в представлении sys.databases запрашивается сведения о том, включена ли задача очистки временного хранения. После операции восстановления временная задержка отключена по умолчанию. Используйте ALTER DATABASE для его включения явным образом.
Область применения: База данных SQL Azure
-- Execute from the master database.
SELECT a.name,
a.is_temporal_history_retention_enabled
FROM sys.databases AS a;