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
| Name | Beschreibung |
|---|---|
| BacPackage |
Darstellung des Artefakts, das die Definition und Daten einer Datenebenenanwendung enthält. |
| DacAzureDatabaseSpecification |
Definiert optionale Parameter, die für ein Microsoft-Azure SQL-Datenbank spezifisch sind. |
| DacDataProgressMessage |
Daten, die einem ausgeführten Datenvorgang zugeordnet sind, um Statusaktualisierungen oder Fehler im Zusammenhang mit dem Fortschritt zu melden. |
| DacDeployOptions |
Definiert Optionen, die sich auf das Verhalten der Paketbereitstellung in einer Datenbank auswirken. |
| DacExceptionMessage |
Daten, die einem Fehler mit Ausnahmeinformationen zugeordnet sind. |
| 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, die einem ausgeführten Vorgang zugeordnet sind, um Statusaktualisierungen oder Fehler zu melden. |
| DacMessageEventArgs |
Daten, die einem Ereignis zugeordnet sind, das als Ausführungsvorgang ausgelöst wird, meldet Statusaktualisierungen oder Fehler. |
| DacOperationProgressMessage |
Statusmeldung, die dem allgemeinen Statusimport- oder Exportvorgang zugeordnet ist. |
| DacPackage |
Darstellung des Artefakts, das die Definition einer Datenebenenanwendung enthält. |
| DacPackageExtensions |
Stellt Erweiterungsmethoden zur Unterstützung der Manipulation von DacPackage-Objekten bereit. Diese Erweiterungsmethoden arbeiten an einem vorhandenen DacPackage |
| DacProfile |
Enthält Einstellungen im Zusammenhang mit einer bestimmten Bereitstellungskonfiguration. |
| DacProgressEventArgs |
Daten, die einem Ereignis zugeordnet sind, das als Ausführungsvorgang ausgelöst wird, führt einzelne Verarbeitungsschritte aus. |
| DacRetryMessage |
Diese Meldung wird ausgelöst, wenn die DacFx-API einen Befehl oder eine Verbindung aufgrund eines vorübergehenden Fehlers wiederholt hat, der vom Server zurückgegeben wird. |
| DacServices |
Stellt Vorgänge zum Erstellen und Nutzen von DAC-Paketen bereit, die durch DacPackage Instanzen dargestellt werden. |
| DacServicesException |
Ausnahme für DAC-Dienstfehler ausgelöst. |
| DataOperationStateProvider |
Implementieren Sie diese Schnittstelle, um das Extrahieren der Datenbankbenutzerdatentabellen in das Azure Speicherkonto zu verwalten und aus Azure Speichern der Tabellendaten in der Zieldatenbank zu veröffentlichen. |
| DeploymentPropertyAliasAttribute |
Diese Klasse unterstützt die Produktinfrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. Definiert einen Alias für die Bereitstellungseigenschaft, wenn er für die Außerkraftsetzung von Befehlszeileneigenschaften verwendet wird. |
| LogObjectHashedEventArgs |
Daten, die mit einem Ereignis verknüpft sind, das als Objektname ausgelöst wird, werden hashed, wenn HashObjectNamesInLogs true ist. |
| NestedDeploymentPropertyAttribute |
Diese Klasse unterstützt die Produktinfrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. Gibt an, dass eine Bereitstellungseigenschaft für die Außerkraftsetzung 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 DacServicesgemeldet wird, insbesondere, ob ein DeployReport- und/oder DeployScript-Wert generiert wird. |
| PublishResult |
Enthält die Ergebnisse eines Veröffentlichungs- oder Skriptvorgangs. Dies enthält mindestens eine der DeploymentReport Eigenschaften, DatabaseScript je nachdem, was in der PublishOptions |
| SourceInformation |
Stellt Informationen zu einem Interessanten Element im Modell dar, z. B. ein SqlRuleProblem. |
| SqlConnectionStringBuilderHelper |
Öffentliche Klasse zur Unterstützung der SQL-Authentifizierungskonfiguration für DacFx |
| TSqlModelUtils |
Stellt Hilfsmethoden für die öffentlichen Modell-APIs bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IUniversalAuthProvider |
Implementieren Sie diese Schnittstelle, um ein Zeichenfolgenzugriffstoken zu erstellen. Dieses Zugriffstoken wird verwendet, um die sqlConnection-Instanzen festzulegen, die AccessToken beim Herstellen einer Verbindung mit einer Datenbank erstellt wurden. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DacAzureEdition |
Liste der möglichen Editionen für ein Microsoft Azure SQL-Datenbank |
| DacExtractTarget |
Gibt die verschiedenen Extraktziele beim Extrahieren einer Datenbank an. |
| DacMessageType |
Gibt den Typ (oder schweregrad) der Nachricht an, die einem bestimmten Ereignis zugeordnet ist. |
| DacOperationStatus |
Gibt den Status eines Dienstvorgangs an. |
| DacSchemaModelStorageType |
Gibt den Sicherungsspeichertyp für ein Schemamodell an. |
| DataOperationStepState |
Die möglichen Zustände sind möglich, dass sich ein einzelner Schritt im Datenvorgang befinden kann. |
| DataStorageType |
Mögliche Datenspeichertypen |
| EngineVersion |
Stellt eine Option dar, die angibt, welche Modulversion festgelegt oder zulässig sein soll. Derzeit wird diese Option nur in Vorgängen im Zusammenhang mit Microsoft Azure SQL-Datenbank verwendet. Dies kann z. B. beim Export verwendet werden, um die zulässige Modulversion zu definieren, anhand derer überprüft werden kann, ob die Features der Datenbank den Funktionen dieser Modulversion entsprechen. Ähnlich wie beim Definieren von Erstellungsoptionen für ein öffentliches TSqlModel in den Erweiterbarkeits-APIs kann dies verwendet werden, um zu definieren, auf was die erwartete Modulversion des Modells festgelegt werden soll. |
| ObjectType |
Definiert Objekttypen, die in SQL Server vorhanden sind. |