DacServices.Deploy メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したパッケージをデータベースにデプロイします。
public void Deploy(Microsoft.SqlServer.Dac.DacPackage package, string targetDatabaseName, bool upgradeExisting = false, Microsoft.SqlServer.Dac.DacDeployOptions options = default, System.Threading.CancellationToken? cancellationToken = default);
member this.Deploy : Microsoft.SqlServer.Dac.DacPackage * string * bool * Microsoft.SqlServer.Dac.DacDeployOptions * Nullable<System.Threading.CancellationToken> -> unit
Public Sub Deploy (package As DacPackage, targetDatabaseName As String, Optional upgradeExisting As Boolean = false, Optional options As DacDeployOptions = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- package
- DacPackage
DacPackage 配置するスキーマを含む
- targetDatabaseName
- String
デプロイするターゲット データベースの名前。
- upgradeExisting
- Boolean
ソース パッケージに含まれるスキーマと一致させるために既存のデータベース スキーマを変更できるようにする場合は True。それ以外の場合は false を指定して、既存のデータベースの変更をブロックします。 データベースが存在しない場合、このフラグは無効になります。
- options
- DacDeployOptions
デプロイのさまざまな側面に影響するプロパティを指定する DacDeployOptions のインスタンス。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能な CancellationToken 。 このオブジェクトを使用しても、操作が取り消される保証はありません。
例外
必要なパラメーターの値が null 参照または空の文字列の場合。
upgradeExistingが true で、ターゲット データベースが存在する場合、またはデプロイ中にエラーが発生した場合。
CancellationTokenに取り消しが要求されていて、操作が取り消される可能性がある場合。