Microsoft.SqlServer.Dac Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |