Udostępnij za pośrednictwem


Interfejs IDatabaseOptions

Interfejs z właściwościami ujawniające opcje bazy danych.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None Or AutomatedPolicyEvaluationMode.CheckOnChanges Or AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")> _
<StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")> _
<StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")> _
<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")> _
<CLSCompliantAttribute(False)> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<DisplayNameKeyAttribute("IDatabaseOptions_Name")> _
Public Interface IDatabaseOptions _
    Inherits IDmfFacet
'Użycie
Dim instance As IDatabaseOptions
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")]
[StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")]
[StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")]
[CLSCompliantAttribute(false)]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute("IDatabaseOptions_Name")]
public interface IDatabaseOptions : IDmfFacet
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::None|AutomatedPolicyEvaluationMode::CheckOnChanges|AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[DisplayDescriptionKeyAttribute(L"IDatabaseOptions_Desc")]
[StateChangeEventAttribute(L"CREATE_DATABASE", L"DATABASE")]
[StateChangeEventAttribute(L"ALTER_DATABASE", L"DATABASE")]
[StateChangeEventAttribute(L"ALTER_AUTHORIZATION_DATABASE", L"DATABASE")]
[CLSCompliantAttribute(false)]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute(L"IDatabaseOptions_Name")]
public interface class IDatabaseOptions : IDmfFacet
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")>]
[<StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")>]
[<StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")>]
[<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")>]
[<CLSCompliantAttribute(false)>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<DisplayNameKeyAttribute("IDatabaseOptions_Name")>]
type IDatabaseOptions =  
    interface
        interface IDmfFacet
    end
public interface IDatabaseOptions extends IDmfFacet

Typ IDatabaseOptions uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AnsiNullDefault Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja ANSI_NULL_DEFAULT bazy danych jest aktywny.
Właściwość publiczna AnsiNullsEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja ANSI_NULLS_ENABLED bazy danych jest aktywny.
Właściwość publiczna AnsiPaddingEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja ANSI_PADDING_ENABLED bazy danych jest aktywny.
Właściwość publiczna AnsiWarningsEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja ANSI_WARNING_ENABLED bazy danych jest aktywny.
Właściwość publiczna ArithmeticAbortEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja ARITHMETICABORT bazy danych jest aktywny.
Właściwość publiczna AutoClose Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja AUTOCLOSE bazy danych jest aktywny.
Właściwość publiczna AutoCreateStatisticsEnabled Pobiera lub ustawia Boolean , który określa czy opcji bazy danych AUTOCREATESTATISTICS wartość właściwość jest aktywny.
Właściwość publiczna AutoShrink Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja AUTOSHRINK bazy danych jest aktywny.
Właściwość publiczna AutoUpdateStatisticsAsync Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja AUTOUPDATESTATISTICSASYNC bazy danych jest aktywny.
Właściwość publiczna AutoUpdateStatisticsEnabled Określa, czy statystyki bazy danych są automatycznie aktualizowane.
Właściwość publiczna BrokerEnabled Pobiera lub ustawia Boolean wartość właściwość, która określa, czy Service Broker Usługa jest włączona.
Właściwość publiczna ChangeTrackingAutoCleanUp Pobiera lub ustawia wartość logiczna wartości właściwość, która określa, czy włączona jest opcja CHANGE_TRACKING_AUTO_CLEANUP.
Właściwość publiczna ChangeTrackingEnabled Pobiera lub ustawia wartość wskazującą, czy włączone jest oledzenie zmian.
Właściwość publiczna ChangeTrackingRetentionPeriod Pobiera lub ustawia interwał Określa, ile informacji śledzenia zmian jest zachowywana.
Właściwość publiczna ChangeTrackingRetentionPeriodUnits Określa jednostki okres zachowywania zmian.
Właściwość publiczna CloseCursorsOnCommitEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja CURSOR_CLOSE_ON_COMMIT bazy danych jest aktywny.
Właściwość publiczna Collation Pobiera lub ustawia sortowanie domyślne używane przez bazę danych.
Właściwość publiczna CompatibilityLevel Pobiera lub ustawia poziom zgodności dla bazy danych.
Właściwość publiczna ConcatenateNullYieldsNull Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja CONCAT_NULL_YIELDS_NULL bazy danych jest aktywny.
Właściwość publiczna CreateDate Pobiera Data i czas , w której baza danych została utworzona.
Właściwość publiczna DatabaseOwnershipChaining Wskazuje, czy tworzenie łańcucha własności właściwość jest aktywny.
Właściwość publiczna DatabaseSnapshotBaseName Pobiera nazwę shapshot podstawowej bazy danych.
Właściwość publiczna DateCorrelationOptimization Pobiera lub ustawia Boolean wartości właściwość, który określa, czy optymalizacji korelacji data jest aktywny.
Właściwość publiczna DefaultFileGroup Pobiera domyślnej grupy plików używane przez bazę danych.
Właściwość publiczna DefaultFileStreamFileGroup Pobiera domyślnej grupy plików strumienia używane przez bazę danych.
Właściwość publiczna EncryptionEnabled Pobiera lub ustawia wartość wskazującą, czy szyfrowanie jest włączone dla bazy danych.
Właściwość publiczna HonorBrokerPriority Pobiera lub ustawia wartość wskazującą, czy priorytet określone przez brokera jest potwierdzona.
Właściwość publiczna ID Pobiera wartość Identyfikatora bazy danych.
Właściwość publiczna IsParameterizationForced Pobiera lub ustawia Boolean wartości właściwość, który określa, czy jest wymuszana parametryzacja bazy danych.
Właściwość publiczna IsReadCommittedSnapshotOn Pobiera wartość określająca, czy transakcje z odczytu popełnione poziom izolacji użyć wersji wiersza.
Właściwość publiczna IsSystemObject Określa, czy baza danych jest obiekt systemowy lub bazy danych zdefiniowanych przez użytkownika.
Właściwość publiczna IsUpdateable Wskazuje, czy można aktualizować bazę danych.
Właściwość publiczna LocalCursorsDefault Pobiera Boolean wartość określająca, czy kursory lokalnego serwera są używane domyślnie
Właściwość publiczna MirroringTimeout Pobiera lub ustawia maksymalny czas w sekundach oczekiwania wystąpienie serwer dublowany wiadomość PING z innej instancji dublowanie sesja przed przy założeniu, że inne wystąpienie jest odłączony.
Właściwość publiczna Name Pobiera nazwę bazy danych.
Właściwość publiczna NumericRoundAbortEnabled Pobiera lub ustawia Boolean wartości właściwość, który określa, czy opcja NUMERIC_ROUNDABORT bazy danych jest aktywny.
Właściwość publiczna Owner Pobiera właściciela bazy danych.
Właściwość publiczna PageVerify Określa typ integralność stronie sprawdź, czy SQL Server wykonuje podczas wczytywania strona bazy danych.
Właściwość publiczna PrimaryFilePath Pobiera podstawowa baza danych ścieżka pliku.
Właściwość publiczna QuotedIdentifiersEnabled Pobiera lub ustawia Boolean wartości właściwość, która określa, czy identyfikatory rozdzielany znakami cudzysłowu (" ") są Transact-SQL zarezerwowanych słowa kluczowe lub zawierają znaki, zazwyczaj nie są dozwolone przez Transact-SQL reguły składni.
Właściwość publiczna ReadOnly Pobiera lub ustawia Boolean wartości właściwość, która określa, czy baza danych jest tylko do odczytu.
Właściwość publiczna RecoveryModel Pobiera lub ustawia model odzyskiwanie bazy danych.
Właściwość publiczna RecursiveTriggersEnabled Pobiera lub ustawia Boolean wartość określająca, czy wyzwalaczy cykliczne są włączone w bazie danych.
Właściwość publiczna Trustworthy właściwość ZAUFANEGO bazy danych jest używany do wskazania czy wystąpienie SQL Server ufa bazy danych i zawartość w typie.
Właściwość publiczna UserAccess Pobiera lub ustawia dostęp użytkownika do bazy danych.

Do góry