Поделиться через


Перечисление DatabaseState

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

Это перечисление имеет атрибут FlagsAttribute, допускающий побитовое сочетание значений его элементов.

Пространство имен:  Microsoft.SqlServer.Management.Dac
Сборка:  Microsoft.SqlServer.Management.Dac (в Microsoft.SqlServer.Management.Dac.dll)

Синтаксис

'Декларация
<FlagsAttribute> _
Public Enumeration DatabaseState
'Применение
Dim instance As DatabaseState
[FlagsAttribute]
public enum DatabaseState
[FlagsAttribute]
public enum class DatabaseState
[<FlagsAttribute>]
type DatabaseState
public enum DatabaseState

Элементы

Имя элемента Описание
Normal База данных доступна для любой операции
Offline Состояние вне сети. Базу данных можно только отсоединить.
SnapshotBase База моментального снимка. База данных доступна только для извлечения
Replication Задействована в репликации. База данных доступна только для извлечения
Unavailable Нет ни одной возможной операции. Возможно, база данных переименована, удалена или недоступна.
DeprecatedCompatLevel Извлечение базы данных невозможно, так как она имеет уровень совместимости 70 или меньше.
IsSnapshot Ни одна операция не может быть выполнена, так как база данных является моментальным снимком.
Readonly База данных не может быть обновлена, так как доступна только для чтения.