Microsoft.SqlServer.Dac Spazio dei nomi

Classi

Nome Descrizione
BacPackage

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

DacAzureDatabaseSpecification

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

DacDataProgressMessage

Dati associati a un'operazione di esecuzione dei dati per segnalare gli aggiornamenti dello stato o gli errori 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 di pacchetti da un database.

DacExtractOptions

Definisce le opzioni che influiscono sul comportamento dell'estrazione dei pacchetti.

DacImportOptions

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

DacMessage

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

DacMessageEventArgs

I dati associati all'evento generato come operazione in esecuzione segnalano gli aggiornamenti o gli errori di stato.

DacOperationProgressMessage

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

DacPackage

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

DacPackageExtensions

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

DacProfile

Contiene le impostazioni correlate a una configurazione di distribuzione specifica.

DacProgressEventArgs

I 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 ritenta un comando o una connessione a causa di un errore temporaneo restituito dal server.

DacServices

Fornisce operazioni per creare e utilizzare pacchetti di applicazione livello dati rappresentati dalle DacPackage istanze di .

DacServicesException

Eccezione generata per gli errori del servizio applicazione livello dati.

DataOperationStateProvider

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

DeploymentPropertyAliasAttribute

Questa classe supporta l'infrastruttura del prodotto e non deve essere usata direttamente dal codice. Definisce un alias per la proprietà di distribuzione quando viene usata 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 deve essere usata 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 artefatti aggiuntivi per la creazione di pacchetti.

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 DeploymentReport a seconda di DatabaseScript ciò che è stato richiesto nelPublishOptions

SourceInformation

Rappresenta informazioni su un elemento di interesse nel modello, ad esempio un oggetto 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

Nome Descrizione
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

Nome Descrizione
DacAzureEdition

Elenco delle edizioni possibili per un database SQL di Azure Microsoft

DacExtractTarget

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

DacMessageType

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

DacOperationStatus

Specifica lo stato di un'operazione del servizio.

DacSchemaModelStorageType

Specifica il tipo di archiviazione di backup per un modello di 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 usata solo nelle operazioni correlate a Microsoft database SQL di Azure.

Ad esempio, questo può essere usato durante l'esportazione per definire la versione del motore consentita per la convalida e se le funzionalità del database corrispondono alle funzionalità di tale versione del motore.

Analogamente, quando si definiscono le opzioni di creazione per un TSqlModel pubblico nelle API di estendibilità, è possibile usare questa opzione per definire la versione prevista del motore del modello su .

ObjectType

Definisce i tipi di oggetto esistenti in SQL Server.