언어

TransferSqlServerObjectsTask 클래스

정의

한 서버에서 다른 서버로 다양한 SQL Server 객체를 복사할 수 있는 메서드와 속성을 포함하고 있습니다. 이 클래스는 상속할 수 없습니다.

public ref class TransferSqlServerObjectsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferSqlServerObjectsTask::ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
상속
TransferSqlServerObjectsTask
특성
구현

생성자

Name Description
TransferSqlServerObjectsTask()

TransferSqlServerObjectsTask 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
CopyAllDefaults

전송에 SQL Server 기본값이 포함됨을 나타내는 불리언을 받거나 설정합니다.

CopyAllDRIObjects

선언적 참조 무결성(DRI)과 관련된 모든 객체를 작업이 복사하는지 여부를 나타내는 값을 받거나 설정합니다.

CopyAllLogins
사용되지 않음.

전송 작업에서 모든 SQL Server 로그인이 원본 데이터베이스에서 대상 데이터베이스로 복사되었는지, 아니면 지정된 로그인만 되는지를 나타내는 불리언을 받거나 설정합니다.

CopyAllObjects

모든 SQL Server 데이터베이스 객체가 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 객체만을 전송하는지 나타내는 불리언을 받거나 설정합니다. 전송할 수 있는 SQL Server 데이터베이스 객체는 기본값, 규칙, 저장 프로시저, 테이블, 트리거, 사용자 정의 데이터 타입, 뷰 등입니다.

CopyAllPartitionFunctions

모든 SQL Server 파티션이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 파티션만이 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllPartitionSchemes

모든 SQL Server 파티션 스킴이 소스에서 대상 데이터베이스로 전송되는지 아니면 지정된 파티션 스킴만을 전송하는지 나타내는 불리언을 받거나 설정합니다.

CopyAllRules

모든 SQL Server 규칙이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 규칙만이 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllSchemas

모든 SQL Server 스키마가 소스에서 대상 데이터베이스로 전송되었는지, 아니면 지정된 스키마만이 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllSqlAssemblies

모든 SQL Server 어셈블리가 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 어셈블리만 전송되는지를 나타내는 불리언을 받거나 설정합니다.

CopyAllStoredProcedures

모든 SQL Server 저장 프로시저가 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 저장 프로시저만 전송되는지를 나타내는 불리언을 받거나 설정합니다.

CopyAllTables

모든 SQL Server 테이블이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 테이블만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllUserDefinedAggregates

모든 사용자 정의 집계가 소스에서 목표 데이터베이스로 전송되는지, 아니면 지정된 사용자 정의 집계체만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllUserDefinedDataTypes

모든 사용자 정의 데이터 타입이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 사용자 정의 데이터 타입만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllUserDefinedFunctions

모든 사용자 정의 함수가 소스에서 목표 데이터베이스로 전송되는지, 아니면 지정된 사용자 정의 함수만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllUserDefinedTypes

모든 사용자 정의 타입이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 사용자 정의 타입만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllUsers
사용되지 않음.

모든 SQL Server 데이터베이스 사용자가 소스 데이터베이스에서 대상 데이터베이스로 복사되었는지, 아니면 지정된 사용자만으로 복사되었는지를 나타내는 불리언을 받거나 설정합니다.

CopyAllViews

모든 SQL Server 뷰가 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 뷰만 전송되는지 나타내는 불리언을 받거나 설정합니다.

CopyAllXmlSchemaCollections

모든 XML 스키마 컬렉션이 소스에서 대상 데이터베이스로 전송되는지, 아니면 지정된 XML 스키마 컬렉션만을 나타내는 불리언을 받거나 설정합니다.

CopyData

SQL Server 소스에서 대상 데이터베이스로 테이블과 뷰를 전송할 때 데이터가 포함되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyDatabaseRoles

데이터베이스 역할이 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyDatabaseUsers

데이터베이스 사용자가 소스에서 대상 데이터베이스로 전송되었는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyForeignKeys

외부 키가 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyFullTextIndexes

전체 텍스트 속성이 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyIndexes

인덱스가 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopyObjectLevelPermissions

소스에서 대상 데이터베이스로 전송할 때 보안 가능한 객체가 포함되는지 나타내는 불리언을 받거나 설정합니다.

CopyPrimaryKeys

주요 키가 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

CopySchema

스키마가 전송 연산에서 복사되는지 여부를 지정하는 불리언을 받거나 설정합니다. 이 속성은 SQL Server 2005 이후 버전에서만 사용할 수 있습니다.

CopySqlServerLogins

SQL Server 로그인이 소스 데이터베이스에서 대상 데이터베이스로 전송되는 과정에 포함되는지 나타내는 불리언을 받거나 설정합니다.

CopyTriggers

트리거가 소스에서 대상 데이터베이스로 전송되는 과정에 포함되는지 나타내는 불리언을 받거나 설정합니다.

DebugMode

작업이 브레이크포인트를 활성화했는지 결정해야 하는지 여부를 나타내는 불리언을 받거나 설정합니다.

DefaultsList

기본값 객체를 포함하는 StringCollection을 받거나 설정하여 false로 설정하면 전송 CopyAllDefaults 할 예정입니다.

DestinationConnection

목적지 데이터베이스의 SMO 연결 관리자 이름을 포함하는 문자열을 받거나 설정합니다.

DestinationDatabase

목적지 데이터베이스 이름을 포함하는 문자열을 받거나 설정합니다.

DestinationTranslateChar

OLE DB 목적지 연결 문자열에서 AutoTranslate 값을 나타내는 불리언을 받거나 설정합니다.

DropObjectsFirst

전송 시작 전에 목적지 서버에서 전송 대상에서 먼저 제거되는지 여부를 나타내는 불리언을 받거나 설정합니다.

ExecutionValue

전송된 객체 수를 포함한 객체를 반환합니다.

ExistingData

열거에서 값을 ExistingData 얻거나 설정하여 데이터를 기존 데이터에 덧붙일지, 아니면 기존 데이터를 덮어써 대체할지 결정합니다.

GenerateScriptsInUnicode

생성된 스크립트가 유니코드 형식인지 여부를 나타내는 불리언을 받거나 설정합니다.

IncludeDependentObjects

의존 객체가 전송에 포함되는지 나타내는 불리언을 받거나 설정합니다.

IncludeExtendedProperties

확장된 속성이 소스에서 대상 데이터베이스로 전송되는지 여부를 나타내는 불리언을 받거나 설정합니다.

LoginsList

false 시 CopyAllLogins SQL Server 로그인 정보를 포함하는 StringCollection을 받거나 설정하여 소스 데이터베이스에서 목적지 데이터베이스로 전송합니다.

PartitionFunctionsList

This가 false일 때 CopyAllPartitionFunctions 소스 데이터베이스에서 목적지 데이터베이스로 전송되도록 파티션 함수를 포함하는 StringCollection을 받거나 설정합니다.

PartitionSchemesList

가 false일 때 CopyAllPartitionSchemes 소스 데이터베이스에서 목적지 데이터베이스로 전송하도록 파티션 스킴을 포함하는 StringCollection을 받거나 설정합니다.

RulesList

False 시 CopyAllRules 소스 데이터베이스에서 목적지 데이터베이스로 전송할 규칙을 포함하는 StringCollection을 받거나 설정합니다.

SchemasList

False 시 CopyAllSchemas 소스 데이터베이스에서 목적지 데이터베이스로 전송할 스키마 목록을 포함하는 StringCollection을 받거나 설정합니다.

SourceConnection

소스 데이터베이스의 SMO 연결 관리자 이름을 포함하는 문자열을 받거나 설정합니다.

SourceDatabase

객체가 전송될 데이터베이스 이름을 포함하는 문자열을 받거나 설정합니다.

SourceTranslateChar

OLE DB 소스 연결 문자열에서 AutoTranslate 값을 나타내는 불리언을 얻거나 설정합니다.

SqlAssembliesList

false 시 CopyAllSqlAssemblies 전송할 SQL Server 어셈블리를 나열하는 StringCollection을 받거나 설정합니다.

StoredProceduresList

False 시 CopyAllStoredProcedures 전송할 저장 프로시저를 나열하는 StringCollection을 받거나 설정합니다.

SuspendRequired

작업이 브레이크포인트에 도달했을 때 작업이 중단되어야 하는지 여부를 나타내는 불리언을 받거나 설정합니다. 이 값은 브레이크포인트가 발생했을 때 런타임 엔진이 작업과 컨테이너에 대해 설정합니다.

TablesList

false 시 CopyAllTables 전송할 테이블을 나열하는 StringCollection을 받거나 설정합니다.

TargetServerVersion

한 서버에서 다른 서버로 다양한 SQL Server 객체를 복사할 수 있는 메서드와 속성을 포함하고 있습니다. 이 클래스는 상속할 수 없습니다.

(다음에서 상속됨 Task)
UseCollation

전송 시 콜레이션을 사용해야 하는지 여부를 나타내는 불리언을 받거나 설정합니다.

UserDefinedAggregatesList

Sing이 false일 때 CopyAllUserDefinedAggregates 전송할 사용자 정의 집계를 나열하는 StringCollection을 받거나 설정합니다.

UserDefinedDataTypesList

StringCollection을 받거나 설정하여 사용자가 정의한 데이터 타입을 나열하여 false 시 CopyAllUserDefinedDataTypes 전송할 데이터를 제공합니다.

UserDefinedFunctionsList

John은 false 시 CopyAllUserDefinedFunctions 전송할 사용자 정의 함수들을 나열하는 StringCollection을 받거나 설정합니다.

UserDefinedTypesList

false 시 CopyAllUserDefinedTypes 전송할 사용자 정의 타입을 나열하는 StringCollection을 받거나 설정합니다.

UsersList

false 시 CopyAllUsers SQL Server 데이터베이스 사용자를 포함하는 StringCollection을 받거나 설정하여 소스 데이터베이스에서 목적지 데이터베이스로 전송합니다.

Version

회원 해임; 참고: '비고'. 작업 버전을 반환합니다. 이 속성은 읽기 전용입니다.

(다음에서 상속됨 Task)
ViewsList

StringCollection을 받거나 설정하여 false 시 CopyAllViews 전송할 뷰를 나열합니다.

XmlSchemaCollectionsList

False 시 CopyAllXmlSchemaCollections 전송할 XML 스키마 컬렉션을 나열하는 StringCollection을 받거나 설정합니다.

메서드

Name Description
AcceptBreakpointManager(BreakpointManager)

과제에 전달합니다 BreakpointManager . 이 메서드는 런타임에서 호출되며 코드에서는 사용되지 않습니다.

CanUpdate(String)

회원 해임; 참고: '비고'. 새 패키지 XML이 이전 패키지 XML을 업데이트할 수 있는지 여부를 나타내는 불리언입니다.

(다음에서 상속됨 Task)
Equals(Object)

두 개체 인스턴스가 같은지 여부를 확인합니다.

(다음에서 상속됨 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

일을 수행한다.

GetConnectionID(Connections, String)

연결 ID를 포함하는 문자열을 받습니다.

(다음에서 상속됨 Task)
GetConnectionName(Connections, String)

연결 이름을 포함하는 문자열을 얻습니다.

(다음에서 상속됨 Task)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

작업과 관련된 속성을 초기화합니다. 이 메서드는 런타임에서 호출되며 코드에서는 사용되지 않습니다.

LoadFromXML(XmlElement, IDTSInfoEvents)

이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. .xml저장된 패키지를 불러오려면 다음 LoadPackage(String, IDTSEvents) 메서드를 사용하세요.

ResumeExecution()

잠시 일시 중지한 후 다시 작업을 계속한다. 작업 또는 컨테이너는 런타임 엔진에 의해 재개됩니다.

SaveToXML(XmlDocument, IDTSInfoEvents)

이 메서드는 애플리케이션 코드로는 호출할 수 없습니다. 패키지를 .xml로 저장하려면 다음 SaveToXml(String, Package, IDTSEvents) 방법을 사용하세요.

SuspendExecution()

실행 파일이 일시 중지되어야 함을 나타냅니다. 이 방법은 런타임 엔진에서 호출됩니다.

Update(String)

회원 해임; 참고: '비고'. 이 메서드는 true로 설정되면 CanUpdate(String) 기존 패키지 XML을 새 패키지 XML로 업데이트합니다.

(다음에서 상속됨 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

작업이 제대로 구성되었는지 확인합니다.

적용 대상