SqlScriptPublishModel Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |