TSqlModel Construtores

Definição

Sobrecargas

Nome Description
TSqlModel(String)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão.

TSqlModel(SqlServerVersion, TSqlModelOptions)

Cria um modelo vazio que tem como destino um específico SqlServerVersion

TSqlModel(String, DacSchemaModelStorageType)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão para tudo, exceto o modelStorageType.

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão para tudo, exceto o modelStorageType.

TSqlModel(String)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão.

public TSqlModel(string fileName);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String)

Parâmetros

fileName
String

Caminho do arquivo para o pacote.

Exceções

Se houver problemas ao carregar o pacote do especificado fileName. Isso poderá ocorrer se o pacote não for carregado corretamente ou se as referências exigidas pelo pacote não forem encontradas no mesmo diretório do pacote ou usando o caminho original para a referência.

Comentários

Por padrão, DacSchemaModelStorageType.Memory é usado para o formato de armazenamento do modelo. O modelo dacpac não será apoiado por script, pois ele LoadAsScriptBackedModel será definido como false. É recomendável usar LoadFromDacpac(String, ModelLoadOptions) com LoadAsScriptBackedModel o conjunto como true se o modelo for usado pela CodeAnalysisService análise de código estático.

Aplica-se a

TSqlModel(SqlServerVersion, TSqlModelOptions)

Cria um modelo vazio que tem como destino um específico SqlServerVersion

public TSqlModel(Microsoft.SqlServer.Dac.Model.SqlServerVersion modelTargetVersion, Microsoft.SqlServer.Dac.Model.TSqlModelOptions modelCreationOptions);
new Microsoft.SqlServer.Dac.Model.TSqlModel : Microsoft.SqlServer.Dac.Model.SqlServerVersion * Microsoft.SqlServer.Dac.Model.TSqlModelOptions -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (modelTargetVersion As SqlServerVersion, modelCreationOptions As TSqlModelOptions)

Parâmetros

modelTargetVersion
SqlServerVersion

A versão de SQL Server a ser direcionada

modelCreationOptions
TSqlModelOptions

Opções que definem as propriedades do modelo, incluindo a ordenação e como armazenar o modelo (em memória ou com suporte de arquivo)

Aplica-se a

TSqlModel(String, DacSchemaModelStorageType)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão para tudo, exceto o modelStorageType.

public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType)

Parâmetros

fileName
String

Caminho do arquivo para o pacote.

modelStorageType
DacSchemaModelStorageType

Tipo de armazenamento de backup para a instância do pacote.

Exceções

Se houver problemas ao carregar o pacote do especificado fileName. Isso poderá ocorrer se o pacote não for carregado corretamente ou se as referências exigidas pelo pacote não forem encontradas no mesmo diretório do pacote ou usando o caminho original para a referência.

Comentários

O modelo dacpac não será apoiado por script, pois ele LoadAsScriptBackedModel será definido como false. É recomendável usar LoadFromDacpac(String, ModelLoadOptions) com LoadAsScriptBackedModel o conjunto como true se o modelo for usado pela CodeAnalysisService análise de código estático.

Aplica-se a

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

Carrega um modelo de um DacPackage ou BacPackage.

Isso é equivalente à chamada LoadFromDacpac(String, ModelLoadOptions) com valores padrão para tudo, exceto o modelStorageType.

public TSqlModel(string fileName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Threading.CancellationToken cancellationToken);
new Microsoft.SqlServer.Dac.Model.TSqlModel : string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * System.Threading.CancellationToken -> Microsoft.SqlServer.Dac.Model.TSqlModel
Public Sub New (fileName As String, modelStorageType As DacSchemaModelStorageType, cancellationToken As CancellationToken)

Parâmetros

fileName
String

Caminho do arquivo para o pacote.

modelStorageType
DacSchemaModelStorageType

Tipo de armazenamento de backup para a instância do pacote.

cancellationToken
CancellationToken

Um token usado para cancelar o carregamento do modelo.

Exceções

Se houver problemas ao carregar o pacote do especificado fileName. Isso poderá ocorrer se o pacote não for carregado corretamente ou se as referências exigidas pelo pacote não forem encontradas no mesmo diretório do pacote ou usando o caminho original para a referência.

Quando a operação de carga é cancelada.

Comentários

O modelo dacpac não será apoiado por script, pois ele LoadAsScriptBackedModel será definido como false. É recomendável usar LoadFromDacpac(String, ModelLoadOptions) com LoadAsScriptBackedModel o conjunto como true se o modelo for usado pela CodeAnalysisService análise de código estático.

Aplica-se a