Перечисление 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 | База данных не может быть обновлена, так как доступна только для чтения. |