次の方法で共有


DacServices.ExportBacpac メソッド

定義

オーバーロード

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)

パラメーター

packageStream
Stream

パッケージの作成先となる Stream

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)

パラメーター

packageStream
Stream

パッケージの作成先となる Stream

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)

パラメーター

packageStream
Stream

パッケージの作成先となる Stream

databaseName
String

ソース データベースの名前。

options
DacExportOptions

省略可能な DacExportOptions のインスタンスは、エクスポートのさまざまな側面に影響するプロパティを指定します。

tables
IEnumerable<Tuple<String,String>>

データのエクスポート元のテーブルのセットに対する列挙子の取得に使用される列挙可能なオブジェクト (省略可)。 列挙に含まれる各 Tuple では、1 つ目の項目がテーブルのスキーマを指定し、2 つ目の項目がテーブルの基本識別子を指定します。

cancellationToken
Nullable<CancellationToken>

操作を取り消す必要があることを示すために使用できる省略可能 CancellationToken です。 このオブジェクトを使用しても、操作が確実に取り消される保証はありません。

例外

いずれかの必須のパラメーターの値が null 参照か、空の文字列である場合。

スキーマの配置中やデータのエクスポート中にエラーが生じた場合、または指定されたパッケージに含まれるスキーマに存在しないテーブルを options で指定した場合に発生します。

CancellationToken で取り消しが要求され、操作の取り消しが可能な場合に発生します。

適用対象