다음을 통해 공유


데이터베이스 복사 마법사(전송 방법 선택)

업데이트: 2005년 12월 5일

데이터베이스 복사 마법사의 두 가지 전송 방법 중에 선택합니다.

고려할 사항

영역형 고려 사항

전체 텍스트 카탈로그

SMO(SQL Management Object) 방법을 사용하여 전체 텍스트 카탈로그를 이동하는 경우 이동 후에 인덱스를 다시 채워야 합니다. 분리/연결 방법을 사용하는 경우 전체 텍스트 카탈로그를 수동으로 이동해야 합니다. 전체 텍스트 카탈로그를 이동하는 방법은 데이터베이스 파일 이동을 참조하십시오.

Microsoft SQL Server 2005 64비트 버전

64비트 프로세서 구성에서 분리/연결 방법을 사용합니다.

데이터베이스 확장 속성

SMO 방법은 데이터베이스 개체 확장 속성을 전송하지만 데이터베이스 자체의 확장 속성은 전송하지 않습니다. 분리/연결 방법은 모든 확장 속성을 복사합니다.

옵션

  • 분리/연결 방법을 사용합니다.
    데이터베이스를 원본 서버에서 분리하고 데이터베이스 파일(.mdf, .ndf 및 .ldf)을 대상 서버로 복사하고 데이터베이스를 대상 서버에 연결합니다. 이 방법은 원본 디스크를 읽고 대상 디스크에 쓰는 작업이 주된 작업이므로 속도가 빠릅니다. 데이터베이스에서 개체를 만들거나 데이터베이스 저장소 구조를 만드는 데는 SQL Server 논리를 필요로 하지 않습니다. 데이터베이스에 할당되었지만 사용되지 않는 공간이 많으면 속도가 저하될 수 있습니다. 예를 들어 100MB를 할당하여 만든 새 데이터베이스의 경우 5MB만 사용 중이고 나머지 공간은 비어 있어도 100MB 전체가 복사됩니다. 원본 서버 데이터베이스 파일에 대한 액세스 권한(복사하는 경우 ReadOnly, 이동하는 경우 ReadWrite) 및 대상 서버 데이터베이스 파일에 대한 액세스 권한(ReadWrite)이 있는 Integration Services 프록시 계정을 사용하여 대상 서버에서 관련 작업을 실행해야 합니다.

    [!참고] 이 방법을 사용하면 전송 중에 사용자가 데이터베이스를 사용할 수 없습니다.

  • 오류 발생 시 원본 데이터베이스 다시 연결
    데이터베이스를 복사하면 원본 데이터베이스 파일이 원본 서버에 항상 다시 연결됩니다. 데이터베이스 이동을 완료할 수 없는 경우 이 상자를 사용하여 원본 파일을 원본 데이터베이스에 다시 연결할 수 있습니다.
  • SQL 관리 개체 방법을 사용합니다.
    원본 데이터베이스에 있는 데이터베이스 개체의 정의를 읽어 대상 데이터베이스에 개체를 만든 다음 원본 테이블에서 대상 테이블로 데이터를 전송하여 인덱스와 메타데이터를 다시 만듭니다.

    [!참고] 이 방법을 사용하면 데이터를 전송하는 동안에도 데이터베이스 사용자가 데이터베이스에 액세스할 수 있습니다.