SQL Server 개체 전송 태스크 편집기(개체 페이지)
SQL Server 개체 전송 태스크 편집기 대화 상자의 개체 페이지를 사용하여 하나 이상의 SQL Server 개체를 SQL Server의 한 인스턴스에서 다른 인스턴스로 복사하기 위한 속성을 지정할 수 있습니다. 테이블, 뷰, 저장 프로시저 및 사용자 정의 함수와 같은 SQL Server 개체를 복사할 수 있습니다. 이 태스크에 대한 자세한 내용은 SQL Server 개체 전송 태스크를 참조하십시오.
[!참고]
SQL Server 개체 전송 태스크를 만드는 사용자에게는 원본 서버 개체를 복사용으로 선택하기 위한 권한이 있어야 하며 해당 개체를 전송할 대상 서버 데이터베이스에 대한 액세스 권한도 있어야 합니다.
정적 옵션
SourceConnection
목록에서 SMO 연결 관리자를 선택하거나 **<새 연결...>**을 클릭하여 원본 서버에 대한 새 연결을 만듭니다.SourceDatabase
복사할 개체를 가져올 원본 서버의 데이터베이스를 선택합니다.DestinationConnection
목록에서 SMO 연결 관리자를 선택하거나 **<새 연결...>**을 클릭하여 대상 서버에 대한 새 연결을 만듭니다.DestinationDatabase
개체를 복사해 넣을 대상 서버의 데이터베이스를 선택합니다.DropObjectsFirst
복사하기 전에 먼저 대상 서버에서 선택한 개체를 삭제할지 여부를 선택합니다.IncludeExtendedProperties
개체를 원본 서버에서 대상 서버로 복사할 때 확장 속성을 포함시킬지 여부를 선택합니다.CopyData
개체를 원본 서버에서 대상 서버로 복사할 때 데이터를 포함시킬지 여부를 선택합니다.ExistingData
데이터를 대상 서버로 복사하는 방법을 지정합니다. 이 속성에는 다음 표에 나열된 옵션이 있습니다.값
설명
Replace
대상 서버의 데이터를 덮어씁니다.
Append
원본 서버에서 복사한 데이터를 대상 서버의 기존 데이터에 추가합니다.
[!참고]
ExistingData 옵션은 CopyData를 True로 설정한 경우에만 사용할 수 있습니다.
CopySchema
SQL Server 개체 전송 태스크를 수행하는 동안 스키마를 복사할지 여부를 선택합니다.[!참고]
CopySchema는 SQL Server에서만 사용할 수 있습니다.
UseCollation
개체 전송에 원본 서버에서 지정한 데이터 정렬을 포함시킬지 여부를 선택합니다.IncludeDependentObjects
선택한 개체를 복사하면 이 개체에 종속된 다른 개체도 함께 복사되도록 할지 여부를 선택합니다.CopyAllObjects
지정한 원본 데이터베이스의 모든 개체를 복사할지, 아니면 선택한 개체만 복사할지를 선택합니다. 이 옵션을 False로 설정하면 전송할 개체를 선택할 수 있고 CopyAllObjects 섹션에 동적 옵션이 표시됩니다.ObjectsToCopy
원본 데이터베이스에서 대상 데이터베이스로 복사할 개체를 지정하려면 ObjectsToCopy를 확장합니다.[!참고]
ObjectsToCopy는 CopyAllObjects를 False로 설정한 경우에만 사용할 수 있습니다.
다음 유형의 개체를 복사하는 옵션은 SQL Server에서만 지원됩니다.
어셈블리
파티션 함수
파티션 구성표
스키마
사용자 정의 집계
사용자 정의 유형
XML 스키마 컬렉션
CopyDatabaseUsers
데이터베이스 사용자를 전송에 포함시킬지 여부를 지정합니다.CopyDatabaseRoles
데이터베이스 역할을 전송에 포함시킬지 여부를 지정합니다.CopySqlServerLogins
SQL Server 로그인을 전송에 포함시킬지 여부를 지정합니다.CopyObjectLevelPermissions
개체 수준 사용 권한을 전송에 포함시킬지 여부를 지정합니다.CopyIndexes
인덱스를 전송에 포함시킬지 여부를 지정합니다.CopyTriggers
트리거를 전송에 포함시킬지 여부를 지정합니다.CopyFullTextIndexes
전체 텍스트 인덱스를 전송에 포함시킬지 여부를 지정합니다.CopyPrimaryKeys
기본 키를 전송에 포함시킬지 여부를 지정합니다.CopyForeignKeys
외래 키를 전송에 포함시킬지 여부를 지정합니다.GenerateScriptsInUnicode
생성된 전송 스크립트가 유니코드 형식인지 여부를 지정합니다.
동적 옵션
CopyAllObjects = False
CopyAllTables
지정한 원본 데이터베이스의 모든 테이블을 복사할지, 아니면 선택한 테이블만 복사할지를 선택합니다.TablesList
테이블 선택 대화 상자를 열려면 클릭합니다.CopyAllViews
지정한 원본 데이터베이스의 모든 뷰를 복사할지, 아니면 선택한 뷰만 복사할지를 선택합니다.ViewsList
뷰 선택 대화 상자를 열려면 클릭합니다.CopyAllStoredProcedures
지정한 원본 데이터베이스의 모든 사용자 정의 저장 프로시저를 복사할지, 아니면 선택한 프로시저만 복사할지를 선택합니다.StoredProceduresList
저장 프로시저 선택 대화 상자를 열려면 클릭합니다.CopyAllUserDefinedFunctions
지정한 원본 데이터베이스의 모든 사용자 정의 함수를 복사할지, 아니면 선택한 UDF만 복사할지를 선택합니다.UserDefinedFunctionsList
사용자 정의 함수 선택 대화 상자를 열려면 클릭합니다.CopyAllDefaults
지정한 원본 데이터베이스의 모든 기본값을 복사할지, 아니면 선택한 기본값만 복사할지를 선택합니다.DefaultsList
기본값 선택 대화 상자를 열려면 클릭합니다.CopyAllUserDefinedDataTypes
지정한 원본 데이터베이스의 모든 사용자 정의 데이터 형식을 복사할지, 아니면 선택한 사용자 정의 데이터 형식만 복사할지를 선택합니다.UserDefinedDataTypesList
사용자 정의 데이터 형식 선택 대화 상자를 열려면 클릭합니다.CopyAllPartitionFunctions
지정한 원본 데이터베이스의 모든 사용자 정의 파티션 함수를 복사할지, 아니면 선택한 파티션 함수만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.PartitionFunctionsList
파티션 함수 선택 대화 상자를 열려면 클릭합니다.CopyAllPartitionSchemes
지정한 원본 데이터베이스의 모든 파티션 구성표를 복사할지, 아니면 선택한 파티션 구성표만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.PartitionSchemesList
파티션 구성표 선택 대화 상자를 열려면 클릭합니다.CopyAllSchemas
지정한 원본 데이터베이스의 모든 스키마를 복사할지, 아니면 선택한 스키마만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.SchemasList
스키마 선택 대화 상자를 열려면 클릭합니다.CopyAllSqlAssemblies
지정한 원본 데이터베이스의 모든 SQL 어셈블리를 복사할지, 아니면 선택한 SQL 어셈블리만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.SqlAssembliesList
SQL 어셈블리 선택 대화 상자를 열려면 클릭합니다.CopyAllUserDefinedAggregates
지정한 원본 데이터베이스의 모든 사용자 정의 집계를 복사할지, 아니면 선택한 사용자 정의 집계만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.UserDefinedAggregatesList
사용자 정의 집계 선택 대화 상자를 열려면 클릭합니다.CopyAllUserDefinedTypes
지정한 원본 데이터베이스의 모든 사용자 정의 유형을 복사할지, 아니면 선택한 UDT만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.UserDefinedTypes
사용자 정의 유형 선택 대화 상자를 열려면 클릭합니다.CopyAllXmlSchemaCollections
지정한 원본 데이터베이스의 모든 XML 스키마 컬렉션을 복사할지, 아니면 선택한 XML 스키마 컬렉션만 복사할지를 선택합니다. SQL Server에서만 지원됩니다.XmlSchemaCollectionsList
XML 스키마 컬렉션 선택 대화 상자를 열려면 클릭합니다.