Idioma

SqlScriptPublishModel Classe

Definição

Classe para descrever o conjunto de objetos de banco de dados para script e como script-los

public class SqlScriptPublishModel
type SqlScriptPublishModel = class
Public Class SqlScriptPublishModel
Herança
SqlScriptPublishModel

Construtores

Nome Description
SqlScriptPublishModel(SqlConnectionInfo, String, IScriptingOptions)

Classe para descrever o conjunto de objetos de banco de dados para script e como script-los

SqlScriptPublishModel(SqlConnectionInfo, String, IScriptPublishOptions)

Construtor para contexto SSMS.

SqlScriptPublishModel(String)

Construtor com cadeia de conexão (VS/Powershell)

Propriedades

Nome Description
AdvancedOptions

Opções avançadas de script/publicação

AllowSystemObjects

Obtém/define a opção para criar script de objetos do sistema

DatabaseName

Nome do banco de dados selecionado no momento

OutputType

Tipo para gerar/publicar script

RawScript

Obter/define o conteúdo de script bruto usado para área de transferência/editor.

ScriptAllObjects

Sinalizador indicando se devemos criar um script para todo o banco de dados

SelectedObjects

Lista de objetos para scripts selecionados pelo usuário

ServerName

Nome do servidor

SkipCreateDatabase

Sinalizador que indica se devemos ignorar a instrução create database Normalmente, isso é definido com base em scriptAllObjects e EngineType, mas há casos em que ele não é desejado, principalmente testando.

Métodos

Nome Description
EnumChildrenForDatabaseObjectType(DatabaseObjectType)

Retorna todos os nomes de objeto e urns de crianças para o tipo de objeto.

GenerateScript(ScriptOutputOptions)

Gere scripts para a janela arquivo, área de transferência ou consulta.

GetDatabaseObjectTypes()

Retorna nomes de tipo de objeto de banco de dados qualificados.

RefreshDatabaseCache()

Atualizar contêineres de objeto de banco de dados (como Tabelas, Exibições etc.)

Eventos

Nome Description
ScriptError

Evento de erro para gerar ou publicar script

ScriptItemsCollected

Itens de objeto de banco de dados são todos descobertos

ScriptProgress

Evento de progresso para gerar ou publicar script

Aplica-se a