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에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.
이 매개 변수 값이 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)
매개 변수
- 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)
매개 변수
- 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)
매개 변수
- databaseName
- String
원본 데이터베이스의 이름입니다.
- options
- DacExportOptions
내보내기의 여러 측면에 영향을 주는 속성을 지정하는 DacExportOptions의 선택적 인스턴스입니다.
- tables
- IEnumerable<Tuple<String,String>>
데이터를 내보내야 하는 테이블 집합에 대해 열거자를 검색하는 데 사용되는 선택적 열거형입니다. 열거형의 각 Tuple에 대해 첫 번째 항목은 테이블의 스키마를 지정하고 두 번째 항목은 테이블의 기본 식별자를 지정합니다.
- cancellationToken
- Nullable<CancellationToken>
작업을 취소해야 함을 나타내는 데 사용할 수 있는 선택적 CancellationToken입니다. 이 개체를 사용해도 작업이 취소되지 않을 수 있습니다.
예외
필수 매개 변수 값이 null 참조 또는 빈 문자열인 경우
스키마 배포 및 데이터 내보내기 중에 오류가 발생한 경우 또는 options
에서 제공된 패키지에 포함된 스키마에 존재하지 않는 테이블을 지정한 경우
CancellationToken에서 취소를 요청했거나 작업을 취소할 수 있었던 경우.