指定されたパッケージからデータベースに対し、スキーマを配置し、テーブル データをインポートします。
名前空間: Microsoft.SqlServer.Dac
アセンブリ: Microsoft.SqlServer.Dac (Microsoft.SqlServer.Dac.dll)
構文
'宣言
Public Sub ImportBacpac ( _
package As BacPackage, _
targetDatabaseName As String, _
cancellationToken As Nullable(Of CancellationToken) _
)
'使用
Dim instance As DacServices
Dim package As BacPackage
Dim targetDatabaseName As String
Dim cancellationToken As Nullable(Of CancellationToken)
instance.ImportBacpac(package, targetDatabaseName, _
cancellationToken)
public void ImportBacpac(
BacPackage package,
string targetDatabaseName,
Nullable<CancellationToken> cancellationToken
)
public:
void ImportBacpac(
BacPackage^ package,
String^ targetDatabaseName,
Nullable<CancellationToken> cancellationToken
)
member ImportBacpac :
package:BacPackage *
targetDatabaseName:string *
cancellationToken:Nullable<CancellationToken> -> unit
public function ImportBacpac(
package : BacPackage,
targetDatabaseName : String,
cancellationToken : Nullable<CancellationToken>
)
パラメーター
- package
型: Microsoft.SqlServer.Dac.BacPackage
配置するスキーマとインポートするデータを保持する BacPackage。
- targetDatabaseName
型: System.String
配置のターゲット データベースの名前。
- cancellationToken
型: System.Nullable<CancellationToken>
操作を取り消す際に使用できる CancellationToken (省略可)。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
| 例外 | 条件 |
|---|---|
| ArgumentException | いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合に発生します。 |
| DacServicesException | スキーマの配置中やデータのインポート中にエラーが生じた場合に発生します。 |
| OperationCanceledException |