SqlScriptPublishModel Clase

Definición

Clase para describir el conjunto de objetos de base de datos en el script y cómo crear scripts

public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
Herencia
SqlScriptPublishModel

Constructores

Nombre Description
SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions)

Clase para describir el conjunto de objetos de base de datos en el script y cómo crear scripts

SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions)

Constructor para el contexto de SSMS.

SqlScriptPublishModel(String)

Constructor con cadena de conexión (VS/Powershell)

Propiedades

Nombre Description
AdvancedOptions

Opciones avanzadas de scripting/publicación

AllowSystemObjects

Obtiene o establece la opción para crear scripts de objetos del sistema

DatabaseName

Nombre de base de datos seleccionado actualmente

OutputType

Tipo para generar o publicar script

RawScript

Obtiene o establece el contenido de script sin procesar que se usa para el Portapapeles o el editor.

ScriptAllObjects

Marca que indica si se debe crear un script para toda la base de datos

SelectedObjects

Lista de objetos para scripting que seleccionó el usuario

ServerName

Nombre del servidor

SkipCreateDatabase

Marca que indica si deberíamos omitir la instrucción create database Normalmente esto se establece en función de scriptAllObjects y EngineType, pero hay casos en los que no se desea, principalmente las pruebas.

Métodos

Nombre Description
EnumChildrenForDatabaseObjectType(DatabaseObjectType)

Devuelve todos los nombres de objeto y urns secundarios para el tipo de objeto.

GenerateScript(ScriptOutputOptions)

Genere scripts para archivos, portapapeles o ventana de consulta.

GetDatabaseObjectTypes()

Devuelve nombres de tipo de objeto de base de datos aptos.

RefreshDatabaseCache()

Actualizar contenedores de objetos de base de datos (como tablas, vistas, etc.)

Eventos

Nombre Description
ScriptError

Evento de error para generar o publicar script

ScriptItemsCollected

Todos los elementos de objeto de base de datos se detectan

ScriptProgress

Evento de progreso para generar o publicar script

Se aplica a