SqlScriptPublishModel Klasse

Definition

Klasse zum Beschreiben der Gruppe von Datenbankobjekten für Skripts und zum Skripten

public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
Vererbung
SqlScriptPublishModel

Konstruktoren

Name Beschreibung
SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions)

Klasse zum Beschreiben der Gruppe von Datenbankobjekten für Skripts und zum Skripten

SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions)

Konstruktor für SSMS-Kontext.

SqlScriptPublishModel(String)

Konstruktor mit Verbindungszeichenfolge (VS/Powershell)

Eigenschaften

Name Beschreibung
AdvancedOptions

Erweiterte Skripting-/Veröffentlichungsoptionen

AllowSystemObjects

Ruft die Option für Skriptsystemobjekte ab/legt sie fest.

DatabaseName

Zurzeit ausgewählter Datenbankname

OutputType

Typ für das Generieren/Veröffentlichen von Skripts

RawScript

Abrufen/Festlegen von Rohskriptinhalten, die für die Zwischenablage/den Editor verwendet werden.

ScriptAllObjects

Flag, das angibt, ob die gesamte Datenbank skripten soll

SelectedObjects

Objektliste für skripting, die der Benutzer ausgewählt hat

ServerName

Servername

SkipCreateDatabase

Flag, das angibt, ob die Erstellungsdatenbankanweisung übersprungen werden soll Normalerweise wird dies basierend auf scriptAllObjects und EngineType festgelegt, aber es gibt Fälle, in denen sie nicht gewünscht ist, hauptsächlich Tests.

Methoden

Name Beschreibung
EnumChildrenForDatabaseObjectType(DatabaseObjectType)

Gibt die Objektnamen und Urnen aller untergeordneten Elemente für den Objekttyp zurück.

GenerateScript(ScriptOutputOptions)

Generieren Sie Skripts in Datei-, Zwischenablage- oder Abfragefenstern.

GetDatabaseObjectTypes()

Gibt berechtigte Datenbankobjekttypnamen zurück.

RefreshDatabaseCache()

Aktualisieren von Datenbankobjektcontainern (z. B. Tabellen, Ansichten usw.)

Ereignisse

Name Beschreibung
ScriptError

Fehlerereignis für das Generieren oder Veröffentlichen eines Skripts

ScriptItemsCollected

Datenbankobjektelemente werden alle ermittelt.

ScriptProgress

Statusereignis zum Generieren oder Veröffentlichen von Skripts

Gilt für: