SqlScriptPublishModel Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |