데이터베이스를 다른 서버로 복사

데이터베이스를 한 컴퓨터에서 다른 컴퓨터로 복사하는 기능은 경우에 따라 유용하게 사용됩니다. 복사한 데이터베이스를 사용하여 테스트, 일관성 검사, 소프트웨어 개발, 보고서 실행 또는 미러 데이터베이스 만들기를 수행하거나 데이터베이스를 원격 분기 작업에 사용할 수 있게 만들 수 있습니다.

다음 방법 중 하나를 사용하여 서버 간에 데이터베이스를 복사할 수 있습니다.

  • 데이터베이스 복사 마법사 사용
    데이터베이스 복사 마법사를 사용하여 서버 간에 데이터베이스를 복사 또는 이동할 수 있습니다. 자세한 내용은 데이터베이스 복사 마법사 사용을 참조하십시오.

  • 데이터베이스 백업 복원
    전체 데이터베이스를 복사하려면 BACKUP 및 RESTORE Transact-SQL 문을 사용합니다. 일반적으로 데이터베이스의 전체 백업 복원은 여러 가지 이유로 데이터베이스를 한 컴퓨터에서 다른 컴퓨터로 복사하는 데 사용됩니다. 백업 및 복원을 사용하여 데이터베이스를 복사하는 방법에 대한 자세한 내용은 백업 및 복원으로 데이터베이스 복사를 참조하십시오.

    [!참고] 데이터베이스 미러링에 사용할 미러 데이터베이스를 설정하려면 RESTORE DATABASE <database_name> WITH NORECOVERY를 사용하여 데이터베이스를 미러 서버로 복원해야 합니다. 자세한 내용은 미러 데이터베이스에서 미러링 준비를 참조하십시오.

  • Microsoft SQL Server 6.5 또는 이전 버전에서 데이터베이스 복사
    데이터베이스 업그레이드에 대한 자세한 내용은 SQL Server 6.5 또는 이전 버전에서 데이터베이스 복사를 참조하십시오.

[!참고] 또한 SQL Server 인스턴스 간에 데이터베이스를 복사하지 않고 데이터를 복사하는 방법이 여러 가지 있습니다. 이러한 방법에 대한 자세한 내용은 서버 간의 데이터 복사를 참조하십시오.

참고 항목

개념

대량 가져오기 및 내보내기 작업 정보
다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리
방법: 분리 및 연결을 사용하여 데이터베이스 업그레이드(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기