Langue

SqlScriptPublishModel Classe

Définition

Classe pour décrire l’ensemble d’objets de base de données à scripter et comment les scripter

public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
Héritage
SqlScriptPublishModel

Constructeurs

Nom Description
SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions)

Classe pour décrire l’ensemble d’objets de base de données à scripter et comment les scripter

SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions)

Constructeur pour le contexte SSMS.

SqlScriptPublishModel(String)

Constructeur avec chaîne de connexion (VS/Powershell)

Propriétés

Nom Description
AdvancedOptions

Options de script/publication avancées

AllowSystemObjects

Obtient/définit l’option permettant de scripter des objets système

DatabaseName

Nom de la base de données actuellement sélectionnée

OutputType

Type de script de génération/publication

RawScript

Obtient/définit le contenu de script brut utilisé pour le Presse-papiers/l’éditeur.

ScriptAllObjects

Indicateur indiquant si nous devrions écrire un script sur l’intégralité de la base de données

SelectedObjects

Liste d’objets pour le script sélectionné par l’utilisateur

ServerName

Nom du serveur

SkipCreateDatabase

Indicateur indiquant si nous devons ignorer l’instruction create database Normalement, cela est défini en fonction de scriptAllObjects et EngineType, mais il existe des cas où il n’est pas souhaité, principalement le test.

Méthodes

Nom Description
EnumChildrenForDatabaseObjectType(DatabaseObjectType)

Retourne tous les noms d’objets et urns des enfants pour le type d’objet.

GenerateScript(ScriptOutputOptions)

Générez des scripts dans une fenêtre de fichier, de Presse-papiers ou de requête.

GetDatabaseObjectTypes()

Retourne les noms de types d’objets de base de données éligibles.

RefreshDatabaseCache()

Actualiser les conteneurs d’objets de base de données (tels que tables, vues, etc.)

Événements

Nom Description
ScriptError

Événement d’erreur pour générer ou publier un script

ScriptItemsCollected

Les éléments d’objet de base de données sont tous découverts

ScriptProgress

Événement de progression pour générer ou publier un script

S’applique à