Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server
Управляемый экземпляр SQL Azure
конечную точку аналитики платформы Аналитики Azure Synapse Analytics (PDW)
в хранилище Microsoft Fabric
в Microsoft Fabric
Содержит одну строку для каждой базы данных в экземпляре Microsoft SQL Server. При первом установке SQL Server sysdatabases содержит записи для баз данных master, model, msdb и tempdb.
Внимание
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Чтобы найти эквивалентное системное представление или представления, см. статью "Сопоставление системных таблиц с системными представлениями" (Transact-SQL). В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
| Имя столбца | Тип данных | Description |
|---|---|---|
| name | sysname | Имя базы данных |
| dbid | smallint | Идентификатор базы данных |
| ид безопасности | varbinary(85) | Системный идентификатор создателя базы данных. |
| mode | smallint | Для внутреннего применения: блокирует базу данных во время ее создания. |
| состояние | int | Статусные биты, некоторые из которых можно задать следующим ALTER DATABASE образом: 1 = автозакрытие (ALTER DATABASE) 4 = выбрать в/копировать в крупную копию (ALTER DATABASE с помощью SET ВОССТАНОВЛЕНИЯ) 8 = trunc. log на chkpt (ALTER DATABASE с использованием SET RECOVERY) 16 = обнаружение порванной страницы (ALTER DATABASE) 32 = загрузка 64 = предварительное восстановление 128 = восстановление 256 = не восстановлено 512 = офлайн (ALTER DATABASE) 1024 = только чтение (ALTER DATABASE) 2048 = использование только dbo (ALTER DATABASE с использованием SET RESTRICTED_USER) 4096 = однопользовательский (ALTER DATABASE) 32768 = режим экстренного реагирования 65536 = КОНТРОЛЬНАЯ СУММА (ALTER DATABASE) 4194304 = автоусадка (ALTER DATABASE) 1073741824 = чистое завершение работы В одно и то же время несколько битов могут находиться в состоянии ON. |
| status2 | int | 16384 = ANSI null default (ALTER DATABASE) 65536 = concat null даёт null (ALTER DATABASE) 131072 = рекурсивные триггеры (ALTER DATABASE) 1048576 = по умолчанию использовать локальный курсор (ALTER DATABASE) 8388608 = цитируемый идентификатор (ALTER DATABASE) 33554432 = закрытие курсора при фиксации (ALTER DATABASE) 67108864 = ANSI-нули (ALTER DATABASE) 268435456 = предупреждения ANSI (ALTER DATABASE) 536870912 = полный текст включен (устанавливается с помощью sp_fulltext_database) |
| crdate | datetime | Дата создания |
| скрытный | datetime | Зарезервировано для последующего использования. |
| category | int | Содержит битовую карту данных, применяемых при репликации: 1 = опубликовано для репликации моментальных снимков или транзакций; 2 = есть подписка на публикацию моментальных снимков или на публикации транзакций; 4 = опубликовано для репликации слиянием; 8 = есть подписка на публикацию слиянием; 16 = база данных распространителя. |
| cmptlevel | tinyint | Уровень совместимости для базы данных. Дополнительные сведения см. в разделе ALTER DATABASE "Уровень совместимости" (Transact-SQL). |
| filename | nvarchar(260) | Имя основного файла базы данных и путь к нему в операционной системе. Имя файла видно dbcreator, системному администратору, владельцу базы данных с СОЗДАНИЕМ ЛЮБЫХ DATABASE прав или получателям, обладающим одним из следующих разрешений: ИЗМЕНЯТЬ ЛЮБУЮ DATABASE, СОЗДАТЬ DATABASEЛЮБУЮ , VIEW ЛЮБОЕ ОПРЕДЕЛЕНИЕ. Чтобы вернуть имя пути и файла, отправьте запрос к представлению совместимости sys.sysfiles или представлению sys.database_files . |
| version | smallint | Внутренний номер версии кода SQL Server, с помощью которого была создана база данных. Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
См. также
ALTER DATABASE (Transact-SQL)
Сопоставление системных таблиц с системными представлениями (Transact-SQL)
Представления совместимости (Transact-SQL)