다음을 통해 공유


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
특성
구현

생성자

TransferSqlServerObjectsTask()

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

속성

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

중단점 활성화 여부를 태스크에서 확인할지를 나타내는 Boolean을 가져오거나 설정합니다.

DefaultsList

false로 설정된 경우 전송할 기본 개체가 포함된 StringCollection을 CopyAllDefaults 가져오거나 설정합니다.

DestinationConnection

대상 데이터베이스에 대한 SMO 연결 관리자의 이름을 포함하는 String을 가져오거나 설정합니다.

DestinationDatabase

대상 데이터베이스의 이름을 포함하는 String을 가져오거나 설정합니다.

DestinationTranslateChar

OLE DB 대상 연결 문자열의 AutoTranslate 값을 나타내는 부울을 가져오거나 설정합니다.

DropObjectsFirst

원본에서 전송하기 위해 선택한 개체가 전송을 시작하기 전에 대상 서버에서 먼저 삭제되는지 여부를 나타내는 부울을 가져오거나 설정합니다.

ExecutionValue

전송된 개체 수를 포함하는 개체를 반환합니다.

ExistingData

데이터를 기존 데이터에 연결할지 기존 데이터를 새 데이터로 덮어써서 바꿀지 결정하기 위해 ExistingData 열거형의 값을 가져오거나 설정합니다.

GenerateScriptsInUnicode

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

IncludeDependentObjects

종속 개체가 전송에 포함되는지 여부를 나타내는 부울을 가져오거나 설정합니다.

IncludeExtendedProperties

확장 속성이 원본에서 대상 데이터베이스로 전송되는지 여부를 나타내는 부울을 가져오거나 설정합니다.

LoginsList

false인 경우 CopyAllLogins 원본 데이터베이스에서 대상 데이터베이스로 전송할 SQL Server 로그인이 포함된 StringCollection을 가져오거나 설정합니다.

PartitionFunctionsList

false일 때 원본 데이터베이스에서 대상 데이터베이스로 전송할 파티션 함수가 포함된 StringCollection을 CopyAllPartitionFunctions 가져오거나 설정합니다.

PartitionSchemesList

false인 경우 CopyAllPartitionSchemes 원본 데이터베이스에서 대상 데이터베이스로 전송할 파티션 구성표를 포함하는 StringCollection을 가져오거나 설정합니다.

RulesList

false인 경우 CopyAllRules 원본 데이터베이스에서 대상 데이터베이스로 전송하는 규칙이 포함된 StringCollection을 가져오거나 설정합니다.

SchemasList

false인 경우 CopyAllSchemas 원본 데이터베이스에서 대상 데이터베이스로 전송할 스키마 목록이 포함된 StringCollection을 가져오거나 설정합니다.

SourceConnection

원본 데이터베이스에 대한 SMO 연결 관리자의 이름을 포함하는 String을 가져오거나 설정합니다.

SourceDatabase

개체를 전송할 데이터베이스의 이름을 포함하는 String을 가져오거나 설정합니다.

SourceTranslateChar

OLE DB 원본 연결 문자열의 AutoTranslate 값을 나타내는 부울을 가져오거나 설정합니다.

SqlAssembliesList

false일 때 CopyAllSqlAssemblies 전송할 SQL Server 어셈블리를 나열하는 StringCollection을 가져오거나 설정합니다.

StoredProceduresList

false일 때 CopyAllStoredProcedures 전송할 저장 프로시저를 나열하는 StringCollection을 가져오거나 설정합니다.

SuspendRequired

태스크가 중단점에 도달할 때 일시 중지해야 할지 여부를 나타내는 Boolean을 가져오거나 설정합니다. 이 값은 중단점에 도달할 때 태스크 및 컨테이너의 런타임 엔진에서 설정됩니다.

TablesList

false일 때 CopyAllTables 전송할 테이블을 나열하는 StringCollection을 가져오거나 설정합니다.

TargetServerVersion

여러 SQL Server 개체를 한 서버에서 다른 서버로 복사할 수 있는 메서드와 속성을 포함합니다. 이 클래스는 상속될 수 없습니다.

(다음에서 상속됨 Task)
UseCollation

전송에서 데이터 정렬을 사용해야 하는지 여부를 나타내는 부울을 가져오거나 설정합니다.

UserDefinedAggregatesList

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

UserDefinedDataTypesList

false일 때 CopyAllUserDefinedDataTypes 전송할 사용자 정의 데이터 형식을 나열하는 StringCollection을 가져오거나 설정합니다.

UserDefinedFunctionsList

false일 때 CopyAllUserDefinedFunctions 전송할 사용자 정의 함수를 나열하는 StringCollection을 가져오거나 설정합니다.

UserDefinedTypesList

false일 때 CopyAllUserDefinedTypes 전송할 사용자 정의 형식을 나열하는 StringCollection을 가져오거나 설정합니다.

UsersList

false인 경우 CopyAllUsers 원본 데이터베이스에서 대상 데이터베이스로 전송할 SQL Server 데이터베이스 사용자가 포함된 StringCollection을 가져오거나 설정합니다.

Version

멤버가 사용되지 않습니다. 은 비고를 참조하세요. *** 태스크 버전을 반환합니다. 이 속성은 읽기 전용입니다.

(다음에서 상속됨 Task)
ViewsList

false일 때 CopyAllViews 전송할 뷰를 나열하는 StringCollection을 가져오거나 설정합니다.

XmlSchemaCollectionsList

false일 때 CopyAllXmlSchemaCollections 전송할 XML 스키마 컬렉션을 나열하는 StringCollection을 가져오거나 설정합니다.

메서드

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)

연결 이름을 포함하는 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)

태스크가 제대로 구성되었는지 확인합니다.

적용 대상