다음을 통해 공유


Restore a Database Backup Using SSMS

적용 대상: SQL Server

이 문서에서는 SQL Server Management Studio를 사용하여 전체 데이터베이스 백업을 복원하는 방법을 설명합니다.

제한 사항

전체 복구 모델 또는 대량 로그 복구 모델의 경우 데이터베이스를 복원하기 전에 먼저 활성 트랜잭션 로그(비상 로그라고도 함)를 백업해야 합니다. 자세한 내용은 트랜잭션 로그 백업(SQL Server)을 참조하세요.

다른 인스턴스에서 데이터베이스를 복원할 때 다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리(SQL Server)의 정보를 참조하세요.

암호화된 데이터베이스를 복원하려면 해당 데이터베이스를 암호화하는 데 사용된 인증서 또는 비대칭 키에 액세스할 수 있어야 합니다. 인증서 또는 비대칭 키가 없으면 해당 데이터베이스를 복원할 수 없습니다. 데이터베이스 암호화 키의 암호화에 사용되는 인증서를 백업을 저장하기 위해 필요한 기간 동안 저장합니다. 자세한 내용은 SQL Server Certificates and Asymmetric Keys을 참조하세요.

이전 버전 데이터베이스를 최신 버전의 SQL Server로 복원하면 해당 데이터베이스가 자동으로 새 버전으로 업그레이드됩니다. 데이터베이스가 의 이전 버전으로 사용되지 않도록 합니다. 그러나 이는 메타데이터 업그레이드와 관련되어 있으며 데이터베이스 호환성 수준에 영향을 주지 않습니다. 사용자 데이터베이스의 호환성 수준이 업그레이드 이전에 100 이상이면 업그레이드 후에도 동일하게 유지됩니다. 업그레이드 이전에 호환성 수준이 90이면 업그레이드된 데이터베이스에서는 호환성 수준이 SQL Server 2016(13.x) 이후 버전에서 지원되는 가장 낮은 호환성 수준인 100으로 설정됩니다. 자세한 내용은 ALTER DATABASE 호환성 수준(Transact-SQL)을 참조하세요.

일반적으로 데이터베이스는 즉시 사용할 수 있습니다. 그러나 SQL Server 2005(9.x) 데이터베이스에 전체 텍스트 인덱스가 있는 경우 업그레이드 프로세스는 upgrade_option 서버 속성의 설정에 따라 인덱스를 가져오거나 다시 설정하거나 다시 작성합니다. 업그레이드 옵션이 가져오기 또는 다시 작성으로 설정되어 있는 경우 업그레이드하는 동안 전체 텍스트 인덱스를 사용할 수 없습니다. 인덱싱되는 데이터 양에 따라 가져오기 작업은 몇 시간이 걸릴 수 있으며 다시 작성 작업은 최대 10배까지 더 걸립니다.

업그레이드 옵션을 가져오기로 설정하면 전체 텍스트 카탈로그를 사용할 수 없는 경우 관련된 전체 텍스트 인덱스가 다시 작성됩니다. 전체 텍스트 업그레이드 옵션 속성 설정을 보거나 변경하는 방법은 서버 인스턴스의 전체 텍스트 검색 관리 및 모니터링을 참조하세요.

Microsoft Azure Blob Storage 서비스에서 SQL Server 복원 방법에 대한 자세한 내용은 Microsoft Azure Blob Storage 서비스로 SQL Server 백업 및 복원을 참조하세요.

예제

A. 데이터베이스 백업 복원

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.

  3. 일반 페이지에서 원본 섹션을 사용하여 복원할 백업 세트의 원본 및 위치를 지정합니다. 다음 옵션 중 하나를 선택합니다.

    • Database

      복원할 데이터베이스를 드롭다운 목록에서 선택합니다. 목록에는 msdb 백업 기록에 따라 백업된 데이터베이스만 포함됩니다.

      참고 항목

      백업을 다른 서버에서 가져온 경우 대상 서버에는 지정된 데이터베이스에 대한 백업 기록 정보가 없습니다. 이 경우 디바이스를 선택하여 복원할 파일 또는 디바이스를 수동으로 지정합니다.

    • 디바이스

      찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다.

      • 백업 디바이스 선택 대화 상자

        백업 미디어 유형
        백업 미디어 유형 드롭다운 목록에서 URL을 선택합니다. 테이프 옵션은 컴퓨터에 테이프 드라이브가 탑재된 경우에만 나타나고 백업 디바이스 옵션은 적어도 하나의 백업 디바이스가 있는 경우에만 나타납니다.

        추가
        Backup 미디어 유형 드롭다운 목록에서 선택한 미디어 유형에 따라 추가클릭하면 다음 대화 상자 중 하나가 열립니다. (목록 의 경우백업 미디어 목록 상자가 가득 차서 추가 단추를 사용할 수 없습니다.)

        미디어 유형 대화 상자 설명
        파일 백업 파일 찾기 이 대화 상자에서 트리에서 로컬 파일을 선택하거나 UNC(정규화된 범용 명명 규칙) 이름을 사용하여 원격 파일을 지정할 수 있습니다. 자세한 내용은 백업 디바이스(SQL Server)를 참조하세요.
        디바이스 백업 디바이스 선택 이 대화 상자에서 서버 인스턴스에 정의된 논리 백업 디바이스 목록에서 선택할 수 있습니다.
        테이프 지금 백업 선택 이 대화 상자에서는 인스턴스를 실행하는 컴퓨터에 물리적으로 연결된 테이프 드라이브의 목록에서 백업 테이프를 선택할 수 있습니다.
        URL 백업 파일 위치 선택 이 대화 상자에서 기존 SQL Server 자격 증명/Azure Storage 컨테이너를 선택하거나, 공유 액세스 서명을 사용하여 새 Azure Storage 컨테이너를 추가하거나, 기존 스토리지 컨테이너에 대한 공유 액세스 서명 및 SQL Server 자격 증명을 생성할 수 있습니다. Microsoft Azure 구독에 연결을 참조하세요.
        S3 URL S3 백업 파일 위치 선택 이 대화 상자에서 가상 호스트 URL과 S3 호환 개체 스토리지에 대한 비밀 키 ID 및 액세스 키 ID를 입력합니다. 자세한 내용은 S3 호환 개체 스토리지를 사용하여 SQL Server 백업 및 복원을 참조하세요.

        제거 에서 하나 이상의 선택한 파일, 테이프 또는 논리 백업 디바이스를 제거합니다.

        콘텐츠는 선택한 파일, 테이프 또는 논리적 백업 디바이스의 미디어 내용을 표시합니다. 미디어 유형이 URL이면 이 단추가 작동하지 않을 수도 있습니다.

        백업 미디어 선택한 미디어를 나열합니다.

        백업 미디어 목록 상자에 원하는 디바이스를 추가한 후 확인을 선택하여 일반 페이지로 돌아갑니다.

      원본: 디바이스: 데이터베이스 목록 상자에서 복원할 데이터베이스의 이름을 선택합니다.

      참고 항목

      이 목록은 디바이스를 선택한 경우에만 사용할 수 있습니다. 선택한 디바이스에 백업이 있는 데이터베이스만 사용할 수 있습니다.

  4. 대상 섹션의 데이터베이스 상자에는 복원할 데이터베이스의 이름이 자동으로 채워집니다. 데이터베이스 이름을 변경하려면 데이터베이스 상자에 새 이름을 입력합니다.

  5. 복원 위치 상자에서 기본값인 마지막으로 수행된 백업으로 를 그대로 적용하거나 시간대 를 클릭하여 백업 시간대 대화 상자에 액세스한 후 복구 동작을 중지할 지정 시간을 직접 선택합니다. 특정 지정 시간을 지정하는 방법은 Backup Timeline를 참조하십시오.

  6. 복원에 사용할 백업 세트 선택 그리드에서 복원할 백업을 선택합니다. 이 표는 지정한 위치에서 사용 가능한 백업을 표시합니다. 기본적으로 복구 계획이 제안됩니다. 제안된 복구 계획을 재정의하려면 표에서 선택 항목을 변경할 수 있습니다. 이전 백업의 복원에 따라 달라지는 백업은 이전 백업의 선택을 취소하면 자동으로 선택 취소됩니다. 그리드를 복원하기 위한 Backup 집합의 열에 대한 자세한 내용은 데이터베이스 복원(일반 페이지)을 참조하세요.

  7. 필요에 따라 페이지 선택 창에서 파일 을 클릭하여 파일 대화 상자에 액세스합니다. 여기에서 데이터베이스 파일 복원의 각 파일에 대한 새 복원 대상을 표로 지정하여 데이터베이스를 새 위치로 복원할 수 있습니다. 이 표에 대한 자세한 내용은 데이터베이스 복원(파일 페이지)을 참조하세요.

  8. 고급 옵션을 보거나 선택하려면 [옵션] 페이지의 [복원] 옵션 패널에서 상황에 적합한 경우 다음 옵션 중 원하는 옵션을 선택할 수 있습니다.

    1. WITH 옵션(필수 아님):

      • 기존 데이터베이스 덮어쓰기(WITH REPLACE)

      • 복제 설정 유지(WITH KEEP_REPLICATION)

      • 복원된 데이터베이스에 대한 액세스 제한(WITH RESTRICTED_USER)

    2. 복구 상태 상자에 대한 옵션을 선택합니다. 이 상자는 복원 작업 후 데이터베이스의 상태를 결정합니다.

      • RESTORE WITH RECOVERY 는 커밋되지 않은 트랜잭션을 롤백하여 데이터베이스를 사용할 준비가 된 상태로 두는 기본 동작입니다. 추가로 복원할 수 있는 트랜잭션 로그가 없습니다. 필요한 모든 백업을 지금 복원하는 경우 이 옵션을 선택합니다.

      • RESTORE WITH NORECOVERY는 데이터베이스를 비작동 상태로 유지하고 커밋되지 않은 트랜잭션을 롤백하지 않습니다. 추가 트랜잭션 로그를 복원할 수 있습니다. 데이터베이스는 복구할 때까지 사용할 수 없습니다.

      • RESTORE WITH STANDBY는 는데이터베이스를 읽기 전용 모드로 남겨둡니다. 이 옵션은 커밋되지 않은 트랜잭션의 실행을 취소하지만, 복구 결과를 되돌릴 수 있도록 실행 취소 동작을 대기 파일에 저장합니다.

    3. 복원 전에 비상 로그 백업을 가져옵니다. 그러나 모든 복원 시나리오에서 비상 로그 백업이 필요한 것은 아닙니다. 비상 로그 백업에 대한 자세한 내용은 비상 로그 백업(SQL Server)비상 로그 백업이 필요한 시나리오를 참조하세요.

    4. 기존 연결 닫기 데이터베이스에 대한 활성 연결이 있으면 복원 작업이 실패할 수 있습니다. 기존 연결 닫기 옵션을 선택하여 Management Studio와 데이터베이스 간의 모든 활성 연결이 해제되도록 합니다. 이 확인란을 선택하면 복원 작업을 수행하기 전에 데이터베이스가 단일 사용자 모드로 설정되고 복원 작업이 완료될 때 데이터베이스가 다중 사용자 모드로 설정됩니다.

    5. 각 복원 작업 간에 알림을 표시되려면각 백업을 복원하기 전에 알림을 선택합니다. 데이터베이스가 크고 복원 작업의 상태를 모니터링하려는 경우가 아니면 이 작업이 필요하지 않습니다.

    이러한 복원 옵션에 대한 자세한 내용은 데이터베이스 복원(옵션 페이지)을 참조하세요.

  9. 확인을 선택합니다.

B. 기존 데이터베이스에 이전 디스크 백업 복원

다음 예제에서는 Sales 의 이전 디스크 백업을 복원하고 기존 Sales 데이터베이스를 덮어씁니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.

  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.

  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다. 추가 를 클릭하고 백업으로 이동합니다. 디스크 백업 파일을 선택한 후 확인을 선택합니다.

  5. 확인 을 클릭하여 일반 페이지로 돌아갑니다.

  6. 페이지 선택 창에서 옵션을 선택합니다.

  7. 복원 옵션 섹션에서 기존 데이터베이스 덮어쓰기(WITH REPLACE)를 선택합니다.

    참고 항목

    이 옵션을 선택하지 않으면 "System.Data.SqlClient.SqlError: 백업 세트는 기존 'Sales' 데이터베이스 이외의 데이터베이스의 백업을 보유합니다. (Microsoft.SqlServer.SmoExtended)"

  8. 비상 로그 백업 섹션에서 복원 전 비상 로그 백업 수행의 선택을 취소합니다.

    참고 항목

    그러나 모든 복원 시나리오에서 비상 로그 백업이 필요한 것은 아닙니다. 복구 지점이 이전 로그 백업에 포함된 경우 비상 로그 백업이 필요하지 않습니다. 또한 데이터베이스를 이동 또는 대체(덮어쓰기)하고 최신 백업 후 특정 시점으로 복원할 필요가 없는 경우에는 비상 로그 백업이 필요하지 않습니다. 자세한 내용은 비상 로그 백업(SQL Server)를 참조하세요.

    이 옵션은 단순 복구 모델의 데이터베이스에 사용할 수 없습니다.

  9. 서버 연결 섹션에서 대상 데이터베이스에 대한 기존 연결 닫기를 확인합니다.

    참고 항목

    이 옵션을 확인하지 않으면 다음 오류 메시지가 표시될 수 있습니다. "System.Data.SqlClient.SqlError: 데이터베이스가 사용 중이므로 단독 액세스를 가져올 수 없습니다. (Microsoft.SqlServer.SmoExtended)"

  10. 확인을 선택합니다.

C. 원래 데이터베이스가 여전히 있는 새 데이터베이스 이름으로 이전 디스크 백업 복원

다음 예제에서는 Sales 의 이전 디스크 백업을 복원하고 SalesTest라는 새 데이터베이스를 만듭니다. 원래 데이터베이스는 Sales서버에 여전히 존재합니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.

  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.

  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다. 추가 를 클릭하고 백업으로 이동합니다. 디스크 백업 파일을 선택한 후 확인을 선택합니다.

  5. 확인 을 클릭하여 일반 페이지로 돌아갑니다.

  6. 대상 섹션의 데이터베이스 상자에는 복원할 데이터베이스의 이름이 자동으로 채워집니다. 데이터베이스 이름을 변경하려면 데이터베이스 상자에 새 이름을 입력합니다.

  7. 페이지 선택 창에서 옵션을 선택합니다.

  8. 비상 로그 백업 섹션에서 "복원 전 비상 로그 백업 수행"의 선택을 취소합니다.

    Important

    이 옵션을 선택 취소하지 않으면 기존 데이터베이스 Sales가 복원 상태로 변경됩니다.

  9. 확인을 선택합니다.

    참고 항목

    "System.Data.SqlClient.SqlError: 데이터베이스 "Sales"의 비상 로그 백업이 수행되지 않았습니다. 로그에 포함된 작업이 손실되지 않도록 하려면 BACKUP LOG WITH NORECOVERY를 사용하여 로그를 백업합니다. WITH REPLACE 문의 또는 WITH STOPAT 절을 RESTORE 사용하여 로그 내용을 덮어씁니다. (Microsoft.SqlServer.SmoExtended)"라는 오류 메시지가 표시되면 위의 6단계에서 사용한 새 데이터베이스 이름을 입력하지 않은 것입니다. 복원은 보통 실수로 복원 중 다른 데이터베이스로 현재 데이터베이스를 덮어쓰는 일을 방지합니다. RESTORE 문에서 지정된 데이터베이스가 현재 서버에 이미 존재하고 지정된 데이터베이스 패밀리 GUID가 백업 세트에 기록된 데이터베이스 패밀리 GUID와 다르면 해당 데이터베이스는 복원되지 않습니다. 이것은 중요한 보호 수단입니다.

D. 지정 시간으로 복원

다음 예에서는 1:23:17 PM , May 30, 2016 상태로 데이터베이스를 복원하고 여러 로그 백업이 연관된 복원 작업을 보여 줍니다. 데이터베이스가 현재 서버에 있습니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.
  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.
  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.
  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다. 추가를 선택하고 전체 백업 및 모든 관련 트랜잭션 로그 백업으로 이동합니다. 디스크 백업 파일을 선택한 후 확인을 선택합니다.
  5. 확인 을 클릭하여 일반 페이지로 돌아갑니다.
  6. 대상 섹션에서 시간대 를 클릭하여 백업 시간대 대화 상자에 액세스하고 복구 동작을 중지할 특정 시점을 수동으로 선택합니다.
  7. 특정 날짜 및 시간을 선택합니다.
  8. 드롭다운 상자에서 시간대 간격시간으로 변경합니다(옵션).
  9. 슬라이더를 원하는 시간으로 이동합니다.
  10. 확인을 클릭하여 일반 페이지로 돌아갑니다.
  11. 확인을 선택합니다.

E. Microsoft Azure Storage 서비스에서 백업 복원

일반 단계

아래 두 예제는 Microsoft Azure Storage 서비스에 있는 백업에서 복원 Sales 을 수행합니다. 스토리지 계정 이름은 mystorageaccount입니다. 컨테이너는 myfirstcontainer입니다. 간단히 말해 처음 네 단계는 여기에 한 번 나열되며 모든 예제는 7단계에서 시작됩니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.
  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.
  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.
  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다.
  5. 백업 미디어 유형: 드롭다운 목록에서 URL 을 선택합니다.
  6. 추가 를 선택하여 백업 파일 위치 선택 대화 상자를 엽니다.

E1. 기존 데이터베이스에 스트라이프 백업을 복원하고 공유 액세스 서명 존재

읽기, 쓰기, 삭제 및 나열 권한이 있는 저장된 액세스 정책을 만들었습니다. https://mystorageaccount.blob.core.windows.net/myfirstcontainer 컨테이너를 위해 저장된 액세스 정책에 연결된 공유 액세스 서명가 만들어졌습니다. SQL Server 자격 증명이 이미 있는 경우 단계는 대부분 동일합니다. Sales 데이터베이스가 현재 서버에 있습니다. 백업 파일은 다음과 같습니다 Sales_stripe1of2_20160601.bak Sales_stripe2of2_20160601.bak.

  1. Azure Storage 컨테이너에서 선택: SQL Server 자격 증명이 이미 있는 경우 드롭다운 목록을 선택하고https://mystorageaccount.blob.core.windows.net/myfirstcontainer, 그렇지 않으면 컨테이너https://mystorageaccount.blob.core.windows.net/myfirstcontainer의 이름을 수동으로 입력합니다.
  2. 공유 액세스 서명: 서식 있는 텍스트 상자에 공유 액세스 서명을 입력합니다.
  3. 확인을 선택하면 Microsoft Azure에서 백업 파일 찾기 대화 상자가 열립니다.
  4. 컨테이너를 확장하고 . 으로 이동합니다 https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  5. Ctrl 키를 누른 채 파일을 Sales_stripe1of2_20160601.bak Sales_stripe2of2_20160601.bak선택하고 .
  6. 확인을 선택합니다.
  7. 확인 을 클릭하여 일반 페이지로 돌아갑니다.
  8. 페이지 선택 창에서 옵션을 선택합니다.
  9. 복원 옵션 섹션에서 기존 데이터베이스 덮어쓰기(WITH REPLACE)를 선택합니다.
  10. 비상 로그 백업 섹션에서 복원 전 비상 로그 백업 수행의 선택을 취소합니다.
  11. 서버 연결 섹션에서 대상 데이터베이스에 대한 기존 연결 닫기를 확인합니다.
  12. 확인을 선택합니다.

E2. 공유 액세스 서명이 없는 경우

이 예제에서는 데이터베이스가 Sales 현재 서버에 존재하지 않습니다.

  1. 확인을 선택하여 Microsoft 구독에 연결 대화 상자를 닫습니다.
  2. Microsoft 구독에 연결 대화 상자를 완성하고 확인 을 클릭하여 백업 파일 위치 선택 대화 상자로 돌아갑니다. 자세한 내용은 Microsoft Azure 구독에 연결 을 참조하세요.
  3. 백업 파일 위치 선택 대화 상자에서 확인을 선택하고 Microsoft Azure에서 백업 파일 찾기 대화 상자가 열립니다.
  4. 컨테이너를 확장하고 . 으로 이동합니다 https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  5. 백업 파일을 선택한 다음, 확인을 선택합니다.
  6. 확인 을 클릭하여 일반 페이지로 돌아갑니다.
  7. 확인을 선택합니다.

F. Microsoft Azure Storage(URL)에 로컬 백업 복원

Sales 데이터베이스가 https://mystorageaccount.blob.core.windows.net/myfirstcontainer 에 있는 백업에서 Microsoft Azure Storage 컨테이너 E:\MSSQL\BAK로 복원됩니다. Azure 컨테이너에 대한 SQL Server 자격 증명이 이미 생성되었습니다. 복원 작업을 통해 만들 수 없으므로 대상 컨테이너에 대한 SQL Server 자격 증명이 이미 있어야 합니다. Sales 데이터베이스가 현재 서버에 있습니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.
  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.
  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.
  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다.
  5. 백업 미디어 유형: 드롭다운 목록에서 파일 을 선택합니다.
  6. 추가 를 클릭하면 백업 파일 위치 선택 대화 상자가 열립니다.
  7. E:\MSSQL\BAK로 이동하고 백업 파일을 선택한 다음 확인을 클릭합니다.
  8. 확인 을 클릭하여 일반 페이지로 돌아갑니다.
  9. 페이지 선택 창에서 파일 을 클릭합니다.
  10. 폴더에 모든 파일 재배치 확인란 선택합니다.
  11. https://mystorageaccount.blob.core.windows.net/myfirstcontainer데이터 파일 폴더: 로그 파일 폴더: 텍스트 상자에컨테이너를 입력합니다.
  12. 확인을 선택합니다.

G. S3 호환 개체 스토리지에서 로컬 백업 복원(S3 URL)

아래 예제에서는 S3 호환 개체 스토리지에 있는 백업에서 복원 Sales 을 수행합니다.
S3 URL의 형식 s3://<endpoint>:<port>/<bucket>/ 은 백업 파일의 이름이 지정 Sales.bak됩니다. S3 공급자에서 비밀 키 ID 및 액세스 키 ID를 가져옵니다. Sales 데이터베이스가 현재 서버에 있습니다.

  1. 개체 탐색기에서 SQL Server 데이터베이스 엔진의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.
  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원...을 선택합니다.
  3. 일반 페이지의 원본 섹션에서 디바이스를 선택합니다.
  4. 찾아보기(...) 단추를 선택하여 백업 디바이스 선택 대화 상자를 엽니다.
  5. 백업 미디어 유형: 드롭다운 목록에서 S3 URL 을 선택합니다.
  6. 추가 를 선택하여 S3 백업 파일 위치 선택 대화 상자를 엽니다.
  7. S3 URL 백업 파일 위치와 비밀 키 및 액세스 키를 입력합니다.
  8. 확인을 선택합니다.
  9. 확인 을 클릭하여 일반 페이지로 돌아갑니다.
  10. 확인을 선택합니다.

참고 항목