다음을 통해 공유


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

이 매개 변수 값이 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에서 취소를 요청했거나 작업을 취소할 수 있었던 경우.

적용 대상