Linguaggio

SqlScriptPublishModel Classe

Definizione

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

Si applica a