Przestrzeń nazw Microsoft.SqlServer.Management.Dac
Microsoft.SqlServer.Management.Dac Nazw zawiera klasy, które reprezentują obiektów Dac.Wystąpienie najwyższego poziom jest nazywany DacStore i zapewnia połączenie z SQL Server.Obiekty Dac mogą być używane do tworzenia i zarządzania pakiet DAC, która zawiera wszystkie informacje wymagane do odtworzenia aplikacja warstwy danych.
Microsoft.SqlServer.Management.Dac Zawiera obszar nazw obiektów DAC.Obiekty DAC są używane wraz z Microsoft.SqlServer.Managment.Smo, Microsoft.SqlServer.Managment.Dmf, i Microsoft.SqlServer.Managment.Utility obszarów nazw do tworzenia pakietów DAC.Pakiety DAC mogą być instalowane na wystąpienie programu SQL Server przy użyciu DAC obiekt modelu lub wdrożonego na SQL Server przy użyciu narzędzia SQL Server Narzędzie obiekt modelu.W trybie projektowania SMO nie jest połączony z wystąpienie programu SQL Server.Obiekty SMO są używane do projektowania struktury aplikacji warstwie danych, które mogą być zapisywane w DAC pakiet.Pakiet DAC może również zawierać ograniczoną ilość danych źródłowych i niektóre inne pliki.Informacje o zasadach są przechowywane dla każdej klasy obiektu SMO i ogólnej wystąpienie programu SQL Server przy użyciu DMF warunków.Po jego utworzeniu pakiet DAC służy do instalowania aplikacji warstwie danych na wystąpienie programu SQL Server, który spełnia określone warunki DMF.W trybie połączonych obiektów SMO serwera reprezentuje wystąpienie programu SQL Server.
Microsoft.SqlServer.Management.Dac Obszaru nazw, który znajduje się w pliku Microsoft.SqlServer.Management.Dac.dll.Ponadto niektóre klasy wyliczeniowe są w plikach Microsoft.SqlServer.Management.DacEnum.dll.Należy zaimportować zarówno pliki dostępu do klas w Microsoft.SqlServer.Management.Dac obszaru nazw.Ponadto, należy zaimportować Microsoft.SqlServer.Managment.Smo, Microsoft.SqlServer.Managment.Dmf, i Microsoft.SqlServer.Managment.Sdk.Sfc obszarów nazw, aby utworzyć pakiet DAC.
Za pomocą Microsoft.SqlServer.Management.Dac obszaru nazw, można wykonać następujące czynności:
Utworzyć wykres obiektu, który reprezentuje aplikacja warstwy danych struktury.
Dodawanie danych źródłowych.
Dodawanie dodatkowych plików
Dodaj warunki wdrażania.
Dodaj warunki konfiguracja.
Zainstaluj pakiet DAC.
Uaktualnij pakiet DAC.
Utwórz pakiet DAC.
Załaduj i Zapisz pakiet DAC z pliku (serializować i deserializacji).
Klasy
Klasa | Opis | |
---|---|---|
![]() |
ActionNotSupportedException | ActionNotSupportedException Klasa jest używana do pozyskiwania wyjątek podczas akcja żądanego poziomu danych, takie jak uaktualnienia lub rejestru, nie jest obsługiwana przez wersja aparatu bazy danych aplikacji jest połączony. |
![]() |
BinarySourceBase | BinarySourceBase Typu jest klasą bazową, który zapewnia dostęp do IBinarySource interfejs. |
![]() |
ConnectionNotSetException | ConnectionNotSetException Klasa jest używana do podniesienia wyjątek podczas połączenie przekazany do akcja DAC, takich jak instalacji uaktualnienia, lub odinstalować. |
![]() |
DacActionEventArgs | Reprezentuje dane wysyłane, gdy zdarzenie jest wywoływane przez DAC krok akcja podczas obu wdrażania i odinstalowywania. |
![]() |
DacActionValidator | Sprawdza, czy wymagania akcja DAC (instalowanie, uaktualnienia lub odinstalować) na miejscu. |
![]() |
DacCompilationError | CompilationError Klasy reprezentuje błąd generowane, gdy pakiet DAC jest kompilowany. |
![]() |
DacCompilationErrorCollection | DacCompilationErrorCollection Typu przechowywana kolekcja DAC błędy kompilacji. |
![]() |
DacCompilationResult | DacCompilationResult Klasa reprezentuje pakiet DAC i kolekcja błędów generowanych przez skompilowanie typie. |
![]() |
DacCompilationUnit | DacCompilationUnit Akceptuje Transact-SQL zawartości i kompiluje go do aplikacja warstwy danych typu (DAC). Dowolny Transact-SQL pliku mogą być dodawane lub usuwane przed kompilacji. |
![]() |
DacConfig | DacConfig Klasa zwraca aplikacja warstwy danych (DAC) konfiguracja informacji. |
![]() |
DacDatabaseInformation | DacDatabaseInformation Obiektu przechowuje informacje o aplikacja warstwy danych (DAC) akcji, które można wykonać na bazie danych. |
![]() |
DacDomain | DacDomain Tworzy wystąpienie klasy Microsoft.SqlServer.Management.Sdk.Sfc metody i właściwości dziedziczone przez DacStore klasy |
![]() |
DacDomain.Key | DacDomain.Key Klasa zawiera klucz, który identyfikuje DacDomain klasy |
![]() |
DacException | DacException Klasa jest ogólny wyjątek, który jest wywoływane, gdy wystąpi błąd za pomocą Microsoft.SqlServer.Management.Dac obszaru nazw. |
![]() |
DacExtractionException | DacExtractionException Klasa jest wyjątek jest wywoływane, gdy wystąpi błąd podczas wyodrębniania pakiet DAC. |
![]() |
DacExtractionUnit | DacExtractionUnit Klasa zawiera informacje, które muszą być wyodrębnione typu DAC, takich jak wykresy serwera i inne pliki. |
![]() |
DacExtractValidationResult | DacExtractValidationResult Obiekt reprezentuje wynik wydzielanie obiektów z pakiet DAC. |
![]() |
DacInstance | DacInstance Typu przechowuje informacje metadane, takich jak nazwa wystąpienia i Data utworzenia o wdrożonym wystąpienie aplikacja warstwy danych (DAC). |
![]() |
DacInstance.Key | DacInstance.Key klucz, który identyfikuje reprezentuje klasę DacInstance klasy |
![]() |
DacInstanceCollection | DacInstanceCollection Typu przechowuje DAC jednego lub więcej wystąpienies zawartych w wystąpienie aparatu bazy danych. |
![]() |
DacServerInformation | DacServerInformation Klasy określa poziom obsługi operacji aplikacji (DAC) warstwie danych, takich jak uaktualnienie, wystąpienie aparatu bazy danych. |
![]() |
DacStore | DacStore Typu jest głównym modelu obiektu DAC.Jest głównym kolekcja DAC wystąpień. |
![]() |
DacType | DacType Klasa reprezentuje zestaw obiektów na warstwie danych, zasady i właściwości opracowane i wdrożone do obsługi określonych aplikacji. |
![]() |
DacUpgradeOptions | Tego typu można użyć, aby określić, które opcje są pobierane podczas uaktualniania wystąpienie DAC. |
![]() |
DacUpgradeResult | DacUpgradeResult Klasy rejestruje informacje o wyniki uaktualniania wystąpienie DAC. |
![]() |
DatabaseDeploymentProperties | DatabaseDeploymentProperties Obiekt reprezentuje właściwości rozmieszczonej bazy danych. |
![]() |
DatabaseExtractValidator | Sprawdza poprawność bazy danych może być wyodrębnione. |
![]() |
DeploymentValidationException | DeploymentValidationException Klasa reprezentuje wyjątek podczas wdrażania DAC ze względu na błąd sprawdzania poprawności. |
![]() |
DesignModeServerExtractException | DesignModeServerExtractException Klasy reprezentuje wyjątek jest wywoływane serwera zawierającego bazę danych określoną w wyodrębnić operacji jest w trybie projektowania. |
![]() |
ExtractValidationException | ExtractValidationException Klasa reprezentuje wyjątek podczas operacji sprawdzania poprawności. |
![]() |
FailedTargetSelectionException | FailedTargetSelectionException Klasa reprezentuje wyjątek, który jest generowany, kiedy zasadę wyboru miejsce docelowe nie powiedzie się podczas wdrażania DAC. |
![]() |
FileExtraSource | FileSource Typ reprezentuje różne plik, który znajduje się w pakiet DAC. |
![]() |
InvalidaDACTypeCredentialsException | InvalidDacTypeCredentialsException Klasa jest wyjątek jest wywoływane podczas uaktualniania DAC, jeśli poświadczenia nowy typ DAC nie pasują do poświadczeń bieżącego wystąpienie DAC. |
![]() |
InvalidaDatabaseStateException | InvalidDatabaseStateException Klasa jest wyjątek jest wywoływane, gdy baza danych jest w stanie, który nie obsługuje żądanej aplikacja warstwy danych (DAC) akcja, takich jak wdrożyć lub uaktualnienia. |
![]() |
InvalidDatabaseExtractException | DatabaseExtractException Klasa jest wyjątek jest wywoływane, gdy baza danych określona w wyodrębnić operacji jest nieprawidłowy. |
![]() |
InvalidDatabaseStateForExtractException | Wywoływane, gdy operacja wyodrębniania uniemożliwia stanu bazy danych. |
![]() |
InvalidInputException | InvalidInputException Klasy jest wywoływane, gdy niepowodzenia sprawdzania poprawności danych wejściowych w pakiet DAC. |
![]() |
MiscellaneousFilesCollection | MiscellaneousFilesCollection Zawiera klasy kolekcja plików, które mają zostać dodane do pakiet DAC. |
![]() |
MissingDacSchemaException | MissingDacSchemaException Klasa jest wyjątek, który jest uruchamiany podczas sprawdzania poprawności, jeśli brak schematu DAC. |
![]() |
MissingExtractServerPermissionsException | MissingExtractServerPermissionsException Klasa reprezentuje wyjątek jest wywoływane podczas wyodrębnićjonów, gdy obiekt wywołujący ma niewystarczające uprawnienia na serwerze, aby wyodrębnić bazy danych. |
![]() |
MissingServerPermissionsException | MissingServerPermissionsException Klasa reprezentuje wyjątek, która powstaje, gdy obiekt wywołujący ma niewystarczające uprawnienia na serwerze, aby wdrożyć DAC. |
![]() |
MissingServerPermissionsForRePartException | MissingServerPermissionsForRePartException Klasa reprezentuje wyjątek, który jest wywoływane, gdy obiekt wywołujący nie ma wystarczających uprawnień |
![]() |
ServerDeploymentValidator | ServerDeploymentValidator Klasy sprawdza, czy określona aparat bazy danych może być używany jako magazynu DAC. |
![]() |
SmoBuilder | SmoBuilder w klasie GetSmoHierarchy metoda generująca hierarchii obiektów SMO serwera z metadane spinacza. |
![]() |
SourceInfo | SourceInfo Klasy reprezentuje miejsce w DAC źródło pliku, który został zgłoszony wyjątek. |
![]() |
TSqlCompilationErrorCollection | TSqlCompilationErrorCollection Klasy reprezentuje kolekcja TSqlCompilationError obiektów. |
![]() |
TSqlCompilationException | TSqlCompilationException Klasa reprezentuje wyjątek, który jest generowany podczas Transact-SQL kompilacji. |
![]() |
TSqlCompilationResult | TSqlCompilationResult Klasa definiuje metody i właściwości, które zawierają informacje o wyniku Transact-SQL kompilacji. |
![]() |
TSqlSourceFile | TSqlSourceFile Reprezentuje klasę Transact-SQLźródło plik. |
![]() |
ValidatedObject | ValidatedObject Klasy opisano obiekty, które zostały zatwierdzone. |
![]() |
ValidatedObjectEventArgs | Reprezentuje obiekt, który został sprawdzony jako część aplikacja warstwy danych (DAC) akcji, takich jak wdrożyć lub usunąć. |
Struktury
Struktura | Opis | |
---|---|---|
![]() |
Location | Reprezentuje lokalizację źródło błędu w Transact-SQL pliki do kompilacji DAC wejściowe unit. |
![]() |
TSqlCompilationError | TSqlCompilationError Klasa zawiera informacje na Transact-SQL Błąd kompilacji lub ostrzeżenie. |
Interfejsy
Interfejs | Opis | |
---|---|---|
![]() |
IBinarySource | IBinarySource Typ jest interfejs, który zapewnia dostęp do strumienia pliku we/wy. |
![]() |
IExtraSource | IExtraSource Typ jest interfejs, który zapewnia dostęp strumień we/wy do dodatkowych plików w pakiet DAC. |
![]() |
ISizeItem | Definiuje interfejs klasy wykonawczych do obliczania jego rozmiar. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
![]() |
ActionName | ActionName Wyliczenie listę nazw każdą możliwą akcja krok. |
![]() |
ActionState | ActionState Wyliczenie wymieniono możliwe DAC akcja kroku Państwa. |
![]() |
DacExceptionType | DacExceptionType Wyliczenie zawiera wartości, które są używane do określania typu wyjątku DAC. |
![]() |
DacUninstallMode | DacUninstallMode Wyliczenie zawiera wartości, które są używane do określenia z bazy danych skojarzonej z wystąpienie DAC odinstalowanie wystąpienie. |
![]() |
DatabaseState | Wylicza możliwe stany DAC bazy danych. |
![]() |
MessageLevel | To wyliczenie wskazuje poziom wiadomości zdarzenie argumenty.W zależności od rodzaju zdarzenie adnotacją argumenty. |
![]() |
ObjectValidationResult | Wyliczenie określa wartości dla raportowania wyniki sprawdzania poprawności lub wyodrębnianie obiektu. |