Udostępnij za pośrednictwem


Klasa DacStore

DacStore Typu jest głównym modelu obiektu DAC.Jest głównym kolekcja DAC wystąpień.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance
    Microsoft.SqlServer.Management.Dac.DacDomain
      Microsoft.SqlServer.Management.Dac.DacStore

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

Składnia

'Deklaracja
Public Class DacStore _
    Inherits DacDomain
'Użycie
Dim instance As DacStore
public class DacStore : DacDomain
public ref class DacStore : public DacDomain
type DacStore =  
    class
        inherit DacDomain
    end
public class DacStore extends DacDomain

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DacStore(ServerConnection) Inicjuje nowe wystąpienie DacStore klasy podłączonych do określonego wystąpienia aparatu bazy danych.
Metoda publiczna DacStore(SfcConnection) Nieaktualny. Inicjuje nowe wystąpienie DacStore klasy podłączonych do określonego wystąpienia aparatu bazy danych.

Do góry

Właściwości

  Nazwa Opis
Właściwość chroniona AbstractIdentityKey Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Właściwość publiczna DacInstances Pobiera DacInstanceCollection obiekt, który wylicza wystąpień DAC wdrożona lub zarejestrowane na wystąpienie aparatu bazy danych. (Dziedziczony z DacDomain).
Właściwość publiczna DacStore Pobiera DacStore obiektu skojarzonego z tym DacDomain obiektu. (Dziedziczony z DacDomain).
Właściwość publiczna Metadata Zwraca metadane dotyczące wystąpienie i jego domena. (Dziedziczony z SfcInstance).
Właściwość publiczna Name Pobiera String wartość o nazwie wystąpienie aparatu bazy danych, do którego jest podłączony do domena DAC. (Dziedziczony z DacDomain).
Właściwość publiczna Parent Pobiera lub ustawia wystąpienie nadrzędnego za pośrednictwem łańcucha. (Dziedziczony z SfcInstance).
Właściwość publiczna Properties Zwraca kolekcja wystąpienie właściwości. (Dziedziczony z SfcInstance).
Właściwość chroniona PropertyStorageProvider Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Właściwość publiczna ServerConnection Pobiera informacje o połączeniu serwera.
Właściwość publiczna SqlStoreConnection Pobiera lub ustawia połączenie z wystąpienie programu SQL Server. (Zastępuje DacDomain.SqlStoreConnection).
Właściwość chroniona State Zwraca stan obiektu SfcInstance. (Dziedziczony z SfcInstance).
Właściwość publiczna Urn Zwraca nazwę uniform zasób obiektu SfcInstance. (Dziedziczony z SfcInstance).

Do góry

Metody

  Nazwa Opis
Metoda chroniona AlterImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CheckObjectCreated Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CheckObjectState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona CreateIdentityKey Tworzy SfcKey obiektu dla domena DAC. (Dziedziczony z DacDomain).
Metoda chroniona CreateImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Discover Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona DropImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona GetChildCollection Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.Zwraca ISfcCollection obiektu. (Dziedziczony z DacDomain).
Metoda publiczna GetDatabaseChanges Pobiera informacje o zmianach bazy danych, powodując dryf.Odchylenie występuje, gdy baza danych jest zmieniony poza proces rozmieszczania i uaktualniania DAC.
Metoda publiczna GetDomain Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetIncrementalUpgradeScript Zwraca przyrostowe skryptu wymagane uaktualnienie bieżącej bazy danych z nowym typem DAC.Zmiany z bazy danych i nowy typ DAC skutecznie są konwertowane na równoważne języka Transact-SQL.
Metoda publiczna GetPropertySet Zwraca zestaw właściwości dla obiektu SfcInstance. (Dziedziczony z SfcInstance).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona GetTypeMetadataImpl Wskazuje domen, które zastępują przywracając bezpośrednio po prawej stronie klasy TypeMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna IncrementalUpgrade Przyrostowe uaktualnienie bieżące wystąpienie DAC z nowym typem DAC.Zmiany z bieżące wystąpienie DAC i nowy typ DAC skutecznie są konwertowane na równoważne języka Transact-SQL i wykonywane do osiągnięcia inplace uaktualnienia.
Metoda chroniona InitializeUIPropertyState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Install(DacType) Używa określonego DacType obiekt, aby utworzyć wystąpienie DAC w wystąpieniu reprezentowane przez aparat bazy danych DacStore obiektu.
Metoda publiczna Install(DacType, DatabaseDeploymentProperties, Boolean) Używa określonego DacType obiekt, aby utworzyć wystąpienie DAC w wystąpieniu reprezentowane przez aparat bazy danych DacStore obiektu.
Metoda chroniona MarkForDropImpl Zwraca wartość wskazującą, że istniejące obiekty, które ma być przerwane.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona MarkRootAsConnected Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona MoveImpl Wskazuje nowego obiektu nadrzędnego, aby przenieść w wystąpienie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona OnPropertyMetadataChanges Wywoływane przy każdej aktualizacji wartości skutecznej wszystkie metadane SfcInstance. (Dziedziczony z SfcInstance).
Metoda chroniona OnPropertyValueChanges Wywoływane przy każdej aktualizacji wartości skutecznej dowolnej właściwość SfcInstance. (Dziedziczony z SfcInstance).
Metoda chroniona PostAlter Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostCreate Wskazuje implementor domyślnej, która tworzy wynik wykonanie.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostDrop Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostMove Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona PostRename Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Refresh Odświeża właściwości obiektu przez odczytanie ich z serwera. (Dziedziczony z SfcInstance).
Metoda chroniona RenameImpl Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda chroniona ResetKey Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Serialize Serializes wystąpienie do pliku XML. (Dziedziczony z SfcInstance).
Metoda publiczna ToString Zwraca reprezentację ciąg wystąpienie Urn. (Dziedziczony z SfcInstance).
Metoda publiczna Uninstall Usuwa określone wystąpienie DAC z wystąpienia aparatu bazy danych, związane z DacStore.
Metoda publiczna Unmanage Usuwa wystąpienie DAC bez skojarzonego z wystąpieniem bazy danych.
Metoda chroniona UpdateUIPropertyState Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Metoda publiczna Upgrade Nieaktualny. Uaktualnia typu DAC wystąpienie DAC do wersja określonego typu DAC wyodrębnione z pakiet DAC.
Metoda chroniona Validate Wskazuje obiekt podrzędność podstawowe sprawdzania poprawności.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne DacActionFinished Zwraca zdarzeń, jak wykonywane są z metody DacStore Install(), Uninstall() i Upgrade().
Zdarzenie publiczne DacActionInitialized Zwraca zdarzeń przy ich inicjowaniu do czasu stanu z metody DacStore Install(), Uninstall() i Upgrade().
Zdarzenie publiczne DacActionStarted Zwraca zdarzeń w rozpoczęciu pracy dla metod DacStore, Install(), Uninstall() i Upgrade().
Zdarzenie chronione propertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Zdarzenie publiczne PropertyChanged Zgodny z CLS zdarzenie dla zmiany właściwość. (Dziedziczony z SfcInstance).
Zdarzenie chronione propertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcInstance).
Zdarzenie publiczne PropertyMetadataChanged Zgodny z CLS zdarzenie dla zmiany właściwość metadane. (Dziedziczony z SfcInstance).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetExecutionEngine Zwraca ISfcExecutionEngine obiekt, który określa wystąpienie aparatu bazy danych do uruchamiania skryptów. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetKey Pobiera SfcKey obiekt, który reprezentuje domena DAC. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetType Pobiera Type Obiekt opisujący typ Sfc o określonej nazwie domena Sfc. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.GetTypeMetadata Nieaktualny. Pobiera metadane dla określonego typu SFC. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcDomain.UseSfcStateManagement Określa, czy użyć zarządzania stanem dostarczonych przez Microsoft.SqlServer.Management.Sdk.Sfc obszaru nazw. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuWłaściwość prywatna ISfcDomainLite.DomainInstanceName Pobiera nazwę wystąpienie określonej domena. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuWłaściwość prywatna ISfcDomainLite.DomainName Pobiera określoną nazwę domena. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcDomainLite.GetLogicalVersion Pobiera numer wersja logiczną, reprezentującą poziom zmiany do modelu obiektowego programu SFC domena. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuWłaściwość prywatna ISfcHasConnection.ConnectionContext Pobiera określony kontekst dla połączenia. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.GetConnection() Pobiera połączenia wystąpienie aparatu bazy danych, służąc jako magazynu. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.GetConnection(SfcObjectQueryMode) Pobiera połączenia wystąpienie aparatu bazy danych, służąc jako magazyn kopii, który obsługuje tryb przetwarzania kwerendy. (Dziedziczony z DacDomain).
Jawna implementacja interfejsuMetoda prywatna ISfcHasConnection.SetConnection Ustawia aktywne połączenie dla katalogu głównego domena. (Dziedziczony z DacDomain).

Do góry

Uwagi

Za pomocą DacStore obiektu, możesz:

  • Połączyć się z wystąpienie aparatu bazy danych.

  • Dostęp kolekcja z DacInstance obiektów potomnych DacStore obiektu.Kolekcja reprezentuje zestaw wystąpień DAC dostępne na wystąpienie aparatu bazy danych.

  • Żądanie tworzyć, odczytywać, aktualizować i usuwać operacji (CRUD) dla każdego typu w modelu obiektów.

Ostrzeżenie

DacStore Implementuje klasy ISfcDomain, który określa punkt połączenia do dowolnej domena obiektu zdefiniowane przy użyciu Microsoft.SqlServer.Management.Sdk.Sfc obszaru nazw.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.