言語

TSqlModel コンストラクター

定義

オーバーロード

名前 説明
TSqlModel(String)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、既定値を使用して LoadFromDacpac(String, ModelLoadOptions) を呼び出すことと同じです。

TSqlModel(SqlServerVersion, TSqlModelOptions)

特定のモデルを対象とする空のモデルを作成します。 SqlServerVersion

TSqlModel(String, DacSchemaModelStorageType)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、modelStorageTypeを除くすべての既定値を使用してLoadFromDacpac(String, ModelLoadOptions)を呼び出すことと同じです。

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、modelStorageTypeを除くすべての既定値を使用してLoadFromDacpac(String, ModelLoadOptions)を呼び出すことと同じです。

TSqlModel(String)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、既定値を使用して LoadFromDacpac(String, ModelLoadOptions) を呼び出すことと同じです。

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

パラメーター

fileName
String

パッケージへのファイル パス。

例外

指定した fileNameからパッケージを読み込む際に問題が発生した場合。 これは、パッケージが正しく読み込まれない場合、またはパッケージに必要な参照がパッケージと同じディレクトリに見つからない場合、または参照への元のパスを使用している場合に発生する可能性があります。

注釈

既定では、DacSchemaModelStorageType.Memory はモデルストレージ形式に使用されます。 LoadAsScriptBackedModelが false に設定されるため、dacpac モデルはスクリプトでサポートされません。 LoadAsScriptBackedModelを true に設定してLoadFromDacpac(String, ModelLoadOptions)を使用することをお勧めします。静的コード分析のためにCodeAnalysisServiceでモデルを使用する場合は、このモデルを使用することをお勧めします。

適用対象

TSqlModel(SqlServerVersion, TSqlModelOptions)

特定のモデルを対象とする空のモデルを作成します。 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)

パラメーター

modelTargetVersion
SqlServerVersion

ターゲットにするSQL Serverのバージョン

modelCreationOptions
TSqlModelOptions

照合順序やモデルを格納する方法など、モデルのプロパティを定義するオプション (メモリまたはファイルバックアップ)

適用対象

TSqlModel(String, DacSchemaModelStorageType)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、modelStorageTypeを除くすべての既定値を使用してLoadFromDacpac(String, ModelLoadOptions)を呼び出すことと同じです。

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)

パラメーター

fileName
String

パッケージへのファイル パス。

modelStorageType
DacSchemaModelStorageType

パッケージ インスタンスのバッキング ストレージの種類。

例外

指定した fileNameからパッケージを読み込む際に問題が発生した場合。 これは、パッケージが正しく読み込まれない場合、またはパッケージに必要な参照がパッケージと同じディレクトリに見つからない場合、または参照への元のパスを使用している場合に発生する可能性があります。

注釈

LoadAsScriptBackedModelが false に設定されるため、dacpac モデルはスクリプトでサポートされません。 LoadAsScriptBackedModelを true に設定してLoadFromDacpac(String, ModelLoadOptions)を使用することをお勧めします。静的コード分析のためにCodeAnalysisServiceでモデルを使用する場合は、このモデルを使用することをお勧めします。

適用対象

TSqlModel(String, DacSchemaModelStorageType, CancellationToken)

DacPackageまたはBacPackageからモデルを読み込みます。

これは、modelStorageTypeを除くすべての既定値を使用してLoadFromDacpac(String, ModelLoadOptions)を呼び出すことと同じです。

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)

パラメーター

fileName
String

パッケージへのファイル パス。

modelStorageType
DacSchemaModelStorageType

パッケージ インスタンスのバッキング ストレージの種類。

cancellationToken
CancellationToken

モデルの読み込みをキャンセルするために使用されるトークン。

例外

指定した fileNameからパッケージを読み込む際に問題が発生した場合。 これは、パッケージが正しく読み込まれない場合、またはパッケージに必要な参照がパッケージと同じディレクトリに見つからない場合、または参照への元のパスを使用している場合に発生する可能性があります。

読み込み操作が取り消されたとき。

注釈

LoadAsScriptBackedModelが false に設定されるため、dacpac モデルはスクリプトでサポートされません。 LoadAsScriptBackedModelを true に設定してLoadFromDacpac(String, ModelLoadOptions)を使用することをお勧めします。静的コード分析のためにCodeAnalysisServiceでモデルを使用する場合は、このモデルを使用することをお勧めします。

適用対象