SqlScriptPublishModel Classe
Definizione
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.
Classe per descrivere il set di oggetti di database da creare script e come crearne uno script
public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
- Ereditarietà
-
SqlScriptPublishModel
Costruttori
| Nome | Descrizione |
|---|---|
| SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions) |
Classe per descrivere il set di oggetti di database da creare script e come crearne uno script |
| SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions) |
Costruttore per il contesto di SSMS. |
| SqlScriptPublishModel(String) |
Costruttore con stringa di connessione (VS/Powershell) |
Proprietà
| Nome | Descrizione |
|---|---|
| AdvancedOptions |
Opzioni avanzate di scripting/pubblicazione |
| AllowSystemObjects |
Ottiene/imposta l'opzione per creare script per gli oggetti di sistema |
| DatabaseName |
Nome del database attualmente selezionato |
| OutputType |
Tipo per lo script di generazione/pubblicazione |
| RawScript |
Ottiene/imposta il contenuto dello script non elaborato usato per gli Appunti o l'editor. |
| ScriptAllObjects |
Flag che indica se è necessario creare uno script per l'intero database |
| SelectedObjects |
Elenco di oggetti per lo scripting selezionato dall'utente |
| ServerName |
Nome del server |
| SkipCreateDatabase |
Flag che indica se è consigliabile ignorare l'istruzione create database Normalmente è impostata in base a scriptAllObjects e EngineType, ma esistono casi in cui non è desiderato, per lo più test. |
Metodi
| Nome | Descrizione |
|---|---|
| EnumChildrenForDatabaseObjectType(DatabaseObjectType) |
Restituisce tutti i nomi e gli URN degli oggetti figlio per il tipo di oggetto. |
| GenerateScript(ScriptOutputOptions) |
Generare script in un file, negli Appunti o nella finestra di query. |
| GetDatabaseObjectTypes() |
Restituisce i nomi dei tipi di oggetto di database idonei. |
| RefreshDatabaseCache() |
Aggiornare i contenitori di oggetti di database (ad esempio tabelle, viste e così via) |
Eventi
| Nome | Descrizione |
|---|---|
| ScriptError |
Evento di errore per generare o pubblicare script |
| ScriptItemsCollected |
Tutti gli elementi dell'oggetto di database vengono individuati |
| ScriptProgress |
Evento di stato per generare o pubblicare script |