DacServices.ExportBacpac メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>) |
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。 |
ExportBacpac(String, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- packageFileName
- String
エクスポート先のパッケージ ファイルのパス。
- databaseName
- String
ソース データベースの名前。
- modelStorageType
- DacSchemaModelStorageType
スキーマ モデルに使用するバックアップ用ストレージの種類を指定します。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
このパラメーターの値が null 参照の場合、すべてのテーブルのデータがエクスポートされます。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、または指定されたパッケージに含まれるスキーマに存在しないテーブルを tables
で指定した場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。
適用対象
ExportBacpac(String, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (string packageFileName, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- packageFileName
- String
エクスポート先のパッケージ ファイルのパス。
- databaseName
- String
ソース データベースの名前。
- options
- DacExportOptions
DacExportOptions のインスタンスは、エクスポートのさまざまな側面に影響するプロパティを指定します。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、または指定されたパッケージに含まれるスキーマに存在しないテーブルを options
で指定した場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。
適用対象
ExportBacpac(Stream, String, DacSchemaModelStorageType, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacSchemaModelStorageType modelStorageType, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacSchemaModelStorageType * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, modelStorageType As DacSchemaModelStorageType, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- databaseName
- String
ソース データベースの名前。
- modelStorageType
- DacSchemaModelStorageType
スキーマ モデルに使用するバックアップ用ストレージの種類を指定します。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
このパラメーターの値が null 参照の場合、すべてのテーブルのデータがエクスポートされます。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、指定されたパッケージに含まれるスキーマに存在しないテーブルを tables
で指定した場合、または指定されたストリームがパッケージの作成に適していない場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。
適用対象
ExportBacpac(Stream, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (System.IO.Stream packageStream, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- databaseName
- String
ソース データベースの名前。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
このパラメーターの値が null 参照の場合、すべてのテーブルのデータがエクスポートされます。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、指定されたパッケージに含まれるスキーマに存在しないテーブルを tables
で指定した場合、または指定されたストリームがパッケージの作成に適していない場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。
適用対象
ExportBacpac(String, String, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (string packageFileName, string databaseName, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables = default, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : string * string * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageFileName As String, databaseName As String, Optional tables As IEnumerable(Of Tuple(Of String, String)) = Nothing, Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- packageFileName
- String
エクスポート先のパッケージ ファイルのパス。
- databaseName
- String
ソース データベースの名前。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
このパラメーターの値が null 参照の場合、すべてのテーブルのデータがエクスポートされます。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、または指定されたパッケージに含まれるスキーマに存在しないテーブルを tables
で指定した場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。
適用対象
ExportBacpac(Stream, String, DacExportOptions, IEnumerable<Tuple<String,String>>, Nullable<CancellationToken>)
スキーマを抽出し、データベースから "bacpac" パッケージにデータをエクスポートします。
public void ExportBacpac (System.IO.Stream packageStream, string databaseName, Microsoft.SqlServer.Dac.DacExportOptions options, System.Collections.Generic.IEnumerable<Tuple<string,string>> tables, System.Threading.CancellationToken? cancellationToken = default);
member this.ExportBacpac : System.IO.Stream * string * Microsoft.SqlServer.Dac.DacExportOptions * seq<string * string> * Nullable<System.Threading.CancellationToken> -> unit
Public Sub ExportBacpac (packageStream As Stream, databaseName As String, options As DacExportOptions, tables As IEnumerable(Of Tuple(Of String, String)), Optional cancellationToken As Nullable(Of CancellationToken) = Nothing)
パラメーター
- databaseName
- String
ソース データベースの名前。
- options
- DacExportOptions
省略可能な DacExportOptions のインスタンスは、エクスポートのさまざまな側面に影響するプロパティを指定します。
- tables
- IEnumerable<Tuple<String,String>>
データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。
- cancellationToken
- Nullable<CancellationToken>
操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。
例外
いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。
スキーマの配置中やデータのエクスポート中にエラーが生じた場合、または指定されたパッケージに含まれるスキーマに存在しないテーブルを options
で指定した場合に発生します。
CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。