TSqlModel Construtores
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.
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 |
| 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 |
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.