TSqlModel コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| TSqlModel(String) |
DacPackageまたはBacPackageからモデルを読み込みます。 これは、既定値を使用して LoadFromDacpac(String, ModelLoadOptions) を呼び出すことと同じです。 |
| TSqlModel(SqlServerVersion, TSqlModelOptions) |
特定のモデルを対象とする空のモデルを作成します。 SqlServerVersion |
| TSqlModel(String, DacSchemaModelStorageType) |
DacPackageまたはBacPackageからモデルを読み込みます。 これは、 |
| TSqlModel(String, DacSchemaModelStorageType, CancellationToken) |
DacPackageまたはBacPackageからモデルを読み込みます。 これは、 |
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でモデルを使用する場合は、このモデルを使用することをお勧めします。