Microsoft.SqlServer.Dac Spazio dei nomi

Classi

BacPackage

Rappresentazione dell'elemento che contiene la definizione e i dati di un'applicazione livello dati.

DacAzureDatabaseSpecification

Definisce i parametri facoltativi specifici di un database SQL di Microsoft Azure

DacDataProgressMessage

Dati associati a un'operazione su dati di esecuzione per segnalare aggiornamenti o errori di stato correlati allo stato di avanzamento.

DacDeployOptions

Definisce le opzioni che influiscono sul comportamento della distribuzione del pacchetto in un database.

DacExceptionMessage

Dati associati a un errore con informazioni sull'eccezione.

DacExportOptions

Definisce le opzioni che influiscono sul comportamento dell'esportazione del pacchetto da un database.

DacExtractOptions

Definisce le opzioni che influiscono sul comportamento dell'esportazione del pacchetto.

DacImportOptions

Definisce le opzioni che influiscono sul comportamento dell'importazione di pacchetti in un database.

DacMessage

Dati associati a un operazione di esecuzione per segnalare aggiornamenti o errori di stato.

DacMessageEventArgs

Dati associati all'evento generato quando un'operazione in esecuzione segnala aggiornamenti o errori.

DacOperationProgressMessage

Messaggio di stato associato all'operazione di importazione o esportazione dello stato di avanzamento complessivo.

DacPackage

Rappresentazione dell'elemento che contiene la definizione di un'applicazione livello dati.

DacPackageExtensions

Fornisce metodi di estensione per supportare la manipolazione di oggetti DacPackage. Questi metodi di estensione funzionano su un esistente DacPackage

DacProfile

Contiene le impostazioni relative a una configurazione di distribuzione specifica.

DacProgressEventArgs

Dati associati all'evento generato quando un'operazione in esecuzione completa i singoli passaggi di elaborazione.

DacRetryMessage

Questo messaggio viene generato quando l'API DacFx ha ritentato un comando o una connessione a causa di un errore temporaneo restituito dal server.

DacServices

Fornisce operazioni per la creazione e l'utilizzo di pacchetti di applicazione livello dati rappresentati da istanze di DacPackage.

DacServicesException

Eccezione generata per errori del servizio di applicazione livello dati.

DataOperationStateProvider

Implementare questa interfaccia per gestire l'estrazione delle tabelle dati utente del database nell'account di archiviazione di Azure e la pubblicazione dai dati delle tabelle nel database di destinazione.

DeploymentPropertyAliasAttribute

Questa classe supporta l'infrastruttura del prodotto e non può essere utilizzata direttamente dal codice. Definisce un alias per la proprietà di distribuzione quando viene utilizzata per l'override della proprietà della riga di comando

LogObjectHashedEventArgs

I dati associati all'evento generato come nome di oggetto vengono hash quando HashObjectNamesInLogs è true.

NestedDeploymentPropertyAttribute

Questa classe supporta l'infrastruttura del prodotto e non può essere utilizzata direttamente dal codice. Indica che una proprietà di distribuzione deve essere espansa per l'override della proprietà della riga di comando

OptionDescriptionAttribute

Personalizza la descrizione di un'opzione.

PackageMetadata

Informazioni sui metadati che descrivono un pacchetto.

PackageOptions

Definisce le opzioni avanzate e gli elementi aggiuntivi per la creazione del pacchetto.

PublishOptions

Configura le opzioni per ciò che verrà segnalato durante l'esecuzione di determinate operazioni da DacServices, in particolare se verrà generato un elemento DeployReport e/o DeployScript

PublishResult

Contiene i risultati di un'operazione di pubblicazione o script. Questo conterrà almeno una delle proprietà o DatabaseScript a seconda di DeploymentReport ciò che è stato richiesto nelPublishOptions

SourceInformation

Rappresenta le informazioni su un elemento di interesse nel modello, ad esempio un SqlRuleProblem.

SqlConnectionStringBuilderHelper

Classe pubblica per supportare la configurazione dell'autenticazione SQL per DacFx

TSqlModelUtils

Fornisce metodi di utilità per le API del modello pubblico.

Interfacce

IUniversalAuthProvider

Implementare questa interfaccia per creare un token di accesso stringa. Questo token di accesso verrà usato per impostare per tutte le AccessToken istanze di SqlConnection create durante la connessione a un database.

Enumerazioni

DacAzureEdition

Elenco delle possibili edizioni per un database SQL di Microsoft Azure

DacExtractTarget

Specifica le diverse destinazioni di estrazione durante l'estrazione di un database.

DacMessageType

Specifica il tipo (o la gravità) del messaggio associato a un determinato evento.

DacOperationStatus

Specifica lo stato dell'operazione del servizio.

DacSchemaModelStorageType

Specifica il tipo di archiviazione di backup per un modello dello schema.

DataOperationStepState

I possibili stati in cui è possibile inserire un singolo passaggio nell'operazione Dati.

DataStorageType

Tipi di archiviazione dei dati possibili

EngineVersion

Rappresenta un'opzione che specifica quale versione del motore deve essere impostata o consentita. Attualmente questa opzione viene utilizzata solo in operazioni correlate al database SQL di Microsoft Azure.

Ad esempio, può essere utilizzata durante l'esportazione per definire la versione del motore consentita rispetto a cui effettuare la convalida e se le funzionalità del database corrispondono alle funzionalità proprie di tale versione del motore.

Allo stesso modo, quando si definiscono opzioni di creazione per un elemento TSqlModel pubblico nelle API di estensibilità, l'opzione può essere utilizzata per definire la versione prevista del motore del modello da impostare.

ObjectType

Definisce i tipi di oggetto presenti in SQL Server.