Microsoft.SqlServer.Dac Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
BacPackage |
Darstellung des Artefakts, das die Definition und die Daten einer Anwendung auf Datenebene enthält. |
DacAzureDatabaseSpecification |
Definiert optionale Parameter, die für eine Microsoft Azure SQL-Datenbank |
DacDataProgressMessage |
Daten zu einem ausgeführten Datenvorgang zum Melden von Statusaktualisierungen oder Fehlern im Zusammenhang mit dem Verlauf. |
DacDeployOptions |
Definiert Optionen, die sich auf das Verhalten der Paketbereitstellung für eine Datenbank auswirken. |
DacExceptionMessage |
Die einem Fehler zugeordneten Daten mit Ausnahmeinformationen. |
DacExportOptions |
Definiert Optionen, die sich auf das Verhalten des Paketexports aus einer Datenbank auswirken. |
DacExtractOptions |
Definiert Optionen, die sich auf das Verhalten der Paketextraktion auswirken. |
DacImportOptions |
Definiert Optionen, die sich auf das Verhalten des Paketimports in eine Datenbank auswirken. |
DacMessage |
Daten zu einem ausgeführten Vorgang, mit denen Statusaktualisierungen oder Fehler gemeldet werden. |
DacMessageEventArgs |
Daten zu einem Ereignis, das ausgelöst wird, wenn ein Vorgang Statusaktualisierungen oder Fehler meldet. |
DacOperationProgressMessage |
Statusmeldung, die dem Gesamten Import- oder Exportvorgang des Fortschritts zugeordnet ist. |
DacPackage |
Darstellung des Artefakts, das die Definition einer Anwendung auf Datenebene enthält. |
DacPackageExtensions |
Stellt Erweiterungsmethoden zur Unterstützung der Bearbeitung von DacPackage-Objekten bereit. Diese Erweiterungsmethoden funktionieren für eine vorhandene DacPackage |
DacProfile |
Enthält Einstellungen, die sich auf eine bestimmte Bereitstellungskonfiguration beziehen. |
DacProgressEventArgs |
Die Daten, die dem Ereignis zugeordnet sind, das beim Abschließen einzelner Verarbeitungsschritte durch einen gerade ausgeführten Vorgang ausgelöst wird. |
DacRetryMessage |
Diese Meldung wird ausgelöst, wenn die DacFx-API einen Befehl oder eine Verbindung aufgrund eines vom Server zurückgegebenen vorübergehenden Fehlers wiederholt hat. |
DacServices |
Stellt Vorgänge bereit, mit denen die durch DacPackage-Instanzen dargestellten DAC-Pakete erstellt und genutzt werden können. |
DacServicesException |
Ausgelöste Ausnahme für DAC-Dienstfehler. |
DataOperationStateProvider |
Implementieren Sie diese Schnittstelle, um das Extrahieren der Datenbankbenutzerdatentabellen in das Azure-Speicherkonto und die Veröffentlichung der Tabellendaten aus Azure Storage in der Zieldatenbank zu verwalten. |
DeploymentPropertyAliasAttribute |
Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Definiert einen Alias für die Bereitstellungseigenschaft, wenn er für die Überschreibung von Befehlszeileneigenschaften verwendet wird |
LogObjectHashedEventArgs |
Daten, die einem Ereignis zugeordnet sind, das als Objektname ausgelöst wird, werden gehasht, wenn HashObjectNamesInLogs true ist. |
NestedDeploymentPropertyAttribute |
Diese Klasse unterstützt die Produktinfrastruktur und ist nicht für eine direkte Verwendung im Code vorgesehen. Gibt an, dass eine Bereitstellungseigenschaft für die Überschreibung von Befehlszeileneigenschaften erweitert werden soll. |
OptionDescriptionAttribute |
Passt die Beschreibung einer Option an. |
PackageMetadata |
Metadateninformationen, die ein Paket beschreiben. |
PackageOptions |
Definiert erweiterte Optionen und zusätzliche Artefakte für die Paketerstellung. |
PublishOptions |
Konfiguriert Optionen für das, was beim Ausführen bestimmter Vorgänge von DacServicesgemeldet wird, insbesondere, ob ein DeployReport und/oder DeployScript generiert wird. |
PublishResult |
Enthält die Ergebnisse eines Veröffentlichungs- oder Skriptvorgangs. Dies enthält mindestens eine der DeploymentReport Eigenschaften oder DatabaseScript , je nachdem, was in der angefordert wurde. PublishOptions |
SourceInformation |
Repräsentiert Informationen zu einem Element im Modell, z. B. SqlRuleProblem. |
SqlConnectionStringBuilderHelper |
Öffentliche Klasse zur Unterstützung der SQL-Authentifizierungskonfiguration für DacFx |
TSqlModelUtils |
Stellt Hilfsprogrammmethoden für die öffentlichen Modell-APIs bereit. |
Schnittstellen
IUniversalAuthProvider |
Implementieren Sie diese Schnittstelle, um ein Zeichenfolgenzugriffstoken zu erstellen. Dieses Zugriffstoken wird verwendet, um für alle SqlConnection-Instanzen festzulegen, die AccessToken beim Herstellen einer Verbindung mit einer Datenbank erstellt werden. |
Enumerationen
DacAzureEdition |
Liste der möglichen Editionen für eine Microsoft Azure SQL-Datenbank |
DacExtractTarget |
Gibt die verschiedenen Extraktziele an, wenn eine Datenbank extrahiert wird. |
DacMessageType |
Gibt den Typ (oder Schweregrad) einer Meldung an, die einem bestimmten Ereignis zugeordnet ist. |
DacOperationStatus |
Gibt den Status eines Dienstvorgangs an. |
DacSchemaModelStorageType |
Gibt den Typ des Hintergrundspeichers für ein Schemamodell an. |
DataOperationStepState |
Die möglichen Zustände, in denen sich ein einzelner Schritt im Datenvorgang befinden kann. |
DataStorageType |
Die möglichen Datenspeichertypen |
EngineVersion |
Eine Option, die angibt, welche Engine-Version festgelegt bzw. zugelassen ist. Derzeit wird diese Option nur in Vorgängen in Verbindung mit der SQL-Datenbank von Microsoft Azure verwendet. Beispielsweise kann diese Option beim Export verwendet werden, um die zulässige Engine-Version für die Validierung festzulegen und zu überprüfen, ob die Funktionen der Datenbank den Funktionen dieser Engine-Version entsprechen. Ebenso kann diese Option in den Erweiterungs-APIs bei der Definition von Erstellungsoptionen für ein öffentliches TSqlModel verwendet werden, um die erwartete Engine-Version des Modells festzulegen. |
ObjectType |
Definiert Objekttypen, die in SQL Server vorhanden sind. |