Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
База данных всегда находится в определенном состоянии. Например, эти состояния включают ONLINE, OFFLINEили SUSPECT. Чтобы проверить текущее состояние базы данных, выберите state_desc столбец в представлении каталога sys.database или свойство Status в функции DATABASEPROPERTYEX .
Определения состояния базы данных
Состояния базы данных определяются в следующей таблице.
| State | Definition |
|---|---|
ONLINE |
База данных доступна. Основная файловая группа находится в сети, хотя этап отмены восстановления, возможно, не был завершен. |
OFFLINE |
База данных недоступна. База данных становится оффлайн по явному указанию пользователя и остается в этом режиме, пока не будет предпринято дальнейшее действие пользователя. Например, база данных может быть отключена для перемещения файла на новый диск. После завершения перемещения файла база данных снова переводится в режим в сети. |
RESTORING |
Восстанавливаются один или несколько файлов, принадлежащих к первичной файловой группе, или один или более файлов, принадлежащих ко вторичным группам, причем база данных остается в режиме в сети. База данных недоступна. |
RECOVERING |
База данных в процессе восстановления. Процесс восстановления — это временное состояние; База данных автоматически становится в сети, если восстановление выполнено успешно. Если восстановление завершается ошибкой, база данных становится подозрительной. База данных недоступна. |
RECOVERY PENDING |
SQL Server столкнулась с ошибкой, связанной с ресурсами во время восстановления. База данных не повреждена, но файлы могут быть отсутствуют, или системные ограничения ресурсов могут препятствовать его запуску. База данных недоступна. Для устранения ошибки и завершения процесса восстановления пользователю требуется выполнить дополнительные действия. |
SUSPECT |
По крайней мере первичная файловая группа является подозрительной и может быть повреждена. Невозможно восстановить базу данных во время запуска SQL Server. База данных недоступна. Для устранения проблемы требуется дальнейшее действие пользователя. |
EMERGENCY |
Пользователь изменил базу данных и задает состояние EMERGENCY. База данных находится в режиме единственного пользователя и может быть отремонтирована или восстановлена. База данных помечена READ_ONLY, ведение журнала отключено, а доступ ограничен членами предопределенной роли сервера sysadmin .
EMERGENCY в основном используется для устранения неполадок. Например, база данных, помеченная как подозреваемая, может быть задана в EMERGENCY состоянии. Это предоставляет системному администратору доступ к базе данных только для чтения. Только члены предопределенных ролей сервера sysadmin могут задать для базы данных EMERGENCY состояние. |