스트레치 사용 데이터베이스 복원(Stretch Database)Restore Stretch-enabled databases (Stretch Database)

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

필요한 경우 백업된 데이터베이스를 복원하면 다양한 유형의 실패, 오류 및 재해로부터 복구하는 데 도움이 됩니다.Restore a backed up database when necessary to recover from many types of failures, errors, and disasters.

백업에 대한 자세한 내용은 스트레치 사용 데이터베이스 백업을 참조하세요.For more info about backup, see Backup Stretch-enabled databases.

백업은 전체 고가용성 및 무중단 업무 방식 솔루션의 한 부분일 뿐입니다.Backup is only one part of a complete high availability and business continuity solution. 고가용성에 대한 자세한 내용은 고가용성 솔루션을 참조하세요.For more info about high availability, see High Availability Solutions.

SQL Server 데이터 복원Restore your SQL Server data

하드웨어 오류 또는 손상을 복구하려면 백업에서 스트레치 사용 SQL Server 데이터베이스를 복원합니다.To recover from hardware failure or corruption, restore the Stretch-enabled SQL Server database from a backup. 현재 사용하는 SQL Server 복원 방법을 계속 사용할 수 있습니다.You can continue to use the SQL Server restore methods that you currently use. 자세한 내용은 복원 및 복구 개요를 참조하세요.For more info, see Restore and Recovery Overview.

SQL Server 데이터베이스를 복원한 후 저장 프로시저 sys.sp_rda_reauthorize_db 를 실행하여 스트레치 사용 SQL Server 데이터베이스와 원격 Azure 데이터베이스 간을 다시 연결해야 합니다.After you restore the SQL Server database, you have to run the stored procedure sys.sp_rda_reauthorize_db to re-establish the connection between the Stretch-enabled SQL Server database and the remote Azure database. 자세한 내용은 SQL Server 데이터베이스와 원격 Azure 데이터베이스 간 연결 복원을 참조하세요.For more info, see Restore the connection between the SQL Server database and the remote Azure database.

원격 Azure 데이터 복원Restore your remote Azure data

라이브 Azure 데이터베이스 복구Recover a live Azure database

Azure의 SQL Server Stretch Database 서비스는 Azure Storage 스냅숏을 사용하여 적어도 8시간마다 모든 라이브 데이터의 스냅숏을 만듭니다.The SQL Server Stretch Database service on Azure snapshots all live data at least every 8 hours using Azure Storage Snapshots. 이러한 스냅숏은 7일 동안 유지됩니다.These snapshots are maintained for 7 days. 따라서 마지막 스냅숏이 만들어진 시간까지 지난 7일 내에 적어도 21개 지점 중 하나로 데이터를 복원할 수 있습니다.This allows you to restore the data to one of at least 21 points in time within the past 7 days up to the time when the last snapshot was taken.

Azure 포털을 사용하여 라이브 Azure 데이터베이스를 이전 시점으로 복원하려면 다음을 수행합니다.To restore a live Azure database to an earlier point in time by using the Azure portal, do the following things.

  1. [Azure 포털][]에 로그인합니다.Log in to the [Azure portal][].
  2. 화면 왼쪽에서 찾아보기 를 선택한 다음 SQL 데이터베이스를 선택합니다.On the left side of the screen select BROWSE and then select SQL Databases.
  3. 데이터베이스를 찾아서 선택합니다.Navigate to your database and select it.
  4. 데이터베이스 블레이드 맨 위에서 복원을 클릭합니다.At the top of the database blade, click Restore.
  5. 데이터베이스 이름을 지정하고 복원 지점 을 선택한 다음 만들기를 클릭합니다.Specify a new Database name, select a Restore Point and then click Create.
  6. 데이터베이스 복원 프로세스가 시작되고 알림을 사용하여 모니터링할 수 있습니다.The database restore process will begin and can be monitored using NOTIFICATIONS.

삭제된 Azure 데이터베이스 복구Recover a deleted Azure database

Azure의 SQL Server Stretch Database 서비스는 데이터베이스가 삭제되기 전에 데이터베이스 스냅숏을 만들어 7일간 보유합니다.The SQL Server Stretch Database service on Azure takes a database snapshot before a database is dropped and retains it for 7 days. 이후에는 라이브 데이터베이스에서 더 이상 스냅숏을 보유하지 않습니다.After this occurs, it no longer retains snapshots from the live database. 이렇게 하면 삭제된 데이터베이스를 삭제된 시점으로 복원할 수 있습니다.This lets you restore a deleted database to the point when it was deleted.

Azure 포털을 사용하여 삭제된 Azure 데이터베이스를 삭제된 시점으로 복원하려면 다음을 수행합니다.To restore a deleted Azure database to the point when it was deletedby using the Azure portal, do the following things.

  1. [Azure 포털][]에 로그인합니다.Log in to the [Azure portal][].
  2. 화면 왼쪽에서 찾아보기 를 선택한 다음 SQL Server를 선택합니다.On the left side of the screen select BROWSE and then select SQL Servers.
  3. 서버를 찾아서 선택합니다.Navigate to your server and select it.
  4. 서버 블레이드의 작업까지 아래로 스크롤하여 삭제된 데이터베이스 타일을 클릭합니다.Scroll down to Operations on your server's blade, click the Deleted Databases tile.
  5. 복원하려는 삭제된 데이터베이스를 선택합니다.Select the deleted database you want to restore.
  6. 데이터베이스 이름 을 지정하고 만들기를 클릭합니다.Specify a new Database name and click Create.
  7. 데이터베이스 복원 프로세스가 시작되고 알림을 사용하여 모니터링할 수 있습니다.The database restore process will begin and can be monitored using NOTIFICATIONS.

SQL Server 데이터베이스와 원격 Azure 데이터베이스 간 연결 복원Restore the connection between the SQL Server database and the remote Azure database

  1. 다른 이름으로 또는 다른 영역에 복원된 Azure 데이터베이스에 연결하려는 경우 저장 프로시저 sys.sp_rda_deauthorize_db 를 실행하여 이전 Azure 데이터베이스와의 연결을 끊습니다.If you're going to connect to a restored Azure database with a different name or in a different region, run the stored procedure sys.sp_rda_deauthorize_db to disconnect from the previous Azure database.

  2. 저장 프로시저 sys.sp_rda_reauthorize_db 를 실행하여 Azure 데이터베이스에 로컬 스트레치 사용 데이터베이스를 다시 연결합니다.Run the stored procedure sys.sp_rda_reauthorize_db to reconnect the local Stretch-enabled database to the Azure database.

    • sysname 또는 varchar(128) 값으로 기존 데이터베이스 범위 자격 증명을 제공합니다.Provide the existing database scoped credential as a sysname or a varchar(128) value. (Varchar(max)를 사용하지 마십시오.) sys.database_scoped_credentials 뷰에서 자격 증명 이름을 조회할 수 있습니다.(Don't use varchar(max).) You can look up the credential name in the view sys.database_scoped_credentials.

    • 원격 데이터의 복사본을 만들고 복사본에 연결할 것인지 지정합니다(권장).Specify whether to make a copy of the remote data and connect to the copy (recommended).

    USE <Stretch-enabled database name>;
    GO
    EXEC sp_rda_reauthorize_db
        @credential = N'<existing_database_scoped_credential_name>',
        @with_copy = 1 ;  
    GO  
    

    참고 항목See Also

    스트레치 사용 데이터베이스 백업Backup Stretch-enabled databases
    Stretch Database 관리 및 문제 해결 Manage and troubleshoot Stretch Database
    sys.sp_rda_reauthorize_db sys.sp_rda_deauthorize_dbsys.sp_rda_reauthorize_db sys.sp_rda_deauthorize_db
    SQL Server 데이터베이스 백업 및 복원Back Up and Restore of SQL Server Databases

    [Azure 포털]: https://portal.azure.com/[Azure portal]: https://portal.azure.com/