SqlScriptPublishModel Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |