Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к: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 состояние. |