DacServices.ExportBacpac 메서드

정의

오버로드

Name Description
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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

이 매개 변수의 값이 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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

이 매개 변수의 값이 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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

이 매개 변수의 값이 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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

이 매개 변수의 값이 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 항목에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.

cancellationToken
Nullable<CancellationToken>

작업을 취소해야 함을 나타내는 데 사용할 수 있는 선택 사항 CancellationToken 입니다. 이 개체를 사용하면 작업이 취소되지 않습니다.

예외

필요한 매개 변수 값이 null 참조이거나 빈 문자열인 경우

스키마 배포 및 데이터 내보내기 중에 오류가 발생하는 경우 또는 제공된 패키지에 포함된 스키마에 없는 테이블을 지정하는 경우 options

취소가 CancellationToken 요청되었으며 작업을 취소할 수 있는 경우

적용 대상