데이터베이스를 새 위치로 복원(SQL Server)Restore a Database to a New Location (SQL Server)

이 항목에서는 SSMS(SQL Server Management Studio) 또는 Transact-SQLTransact-SQL을 사용하여 SQL Server 2017SQL Server 2017에서 SQL ServerSQL Server 데이터베이스를 새 위치로 복원하고 선택적으로 데이터베이스 이름을 바꾸는 방법을 설명합니다.This topic describes how to restore a SQL ServerSQL Server database to a new location, and optionally rename the database, in SQL Server 2017SQL Server 2017 by using SQL Server Management Studio(SSMS) or Transact-SQLTransact-SQL. 데이터베이스를 새 디렉터리 경로로 이동하거나 동일한 서버 인스턴스 또는 다른 서버 인스턴스에 데이터베이스의 복사본을 만들 수 있습니다.You can move a database to a new directory path or create a copy of a database on either the same server instance or a different server instance.

시작하기 전 주의 사항 Before you begin!

제한 사항 Limitations and restrictions

  • 전체 데이터베이스 백업을 복원하는 시스템 관리자는 복원할 데이터베이스를 현재 사용 중인 유일한 사람이어야 합니다.The system administrator restoring a full database backup must be the only person currently using the database to be restored.

필수 구성 요소 Prerequisites

  • 전체 또는 대량 로그 복구 모델에서 데이터베이스를 복원하기 전에 활성 트랜잭션 로그를 백업해야 합니다.Under the full or bulk-logged recovery model, before you can restore a database, you must back up the active transaction log. 자세한 내용은 트랜잭션 로그 백업(SQL Server)데이터베이스를 새 위치로 복원하고 선택적으로 데이터베이스 이름을 바꾸는 방법을 설명합니다.For more information, see Back Up a Transaction Log (SQL Server).

  • 암호화된 데이터베이스를 복원하려면 데이터베이스를 암호화하는 데 사용된 인증서 또는 비대칭 키에 대한 액세스 권한이 있어야 합니다.To restore an encrypted database, you must have access to the certificate or asymmetric key used to encrypt the database! 인증서 또는 비대칭 키를 사용하지 않으면 데이터베이스를 복원할 수 없습니다.Without that certificate or asymmetric key, you cannot retore the database. 백업이 필요한 동안에는 데이터베이스 암호화 키를 암호화하는 데 사용된 인증서를 유지해야 합니다.You must retain that certificate used to encrypt the database encryption key for as long as you need the backup! 자세한 내용은 SQL Server Certificates and Asymmetric Keys을 참조하세요.For more information, see SQL Server Certificates and Asymmetric Keys.

권장 사항 Recommendations

  • 데이터베이스를 이동할 때 고려해야 할 사항에 대한 자세한 내용은 백업 및 복원으로 데이터베이스 복사를 참조하세요.For additional considerations for moving a database, see Copy Databases with Backup and Restore.

  • SQL Server 2005SQL Server 2005 이상 데이터베이스를 SQL Server 2017SQL Server 2017로 복원하면 데이터베이스가 자동으로 업그레이드됩니다.If you restore a SQL Server 2005SQL Server 2005 or higher database to SQL Server 2017SQL Server 2017, the database is automatically upgraded. 일반적으로 데이터베이스는 즉시 사용할 수 있습니다.Typically, the database becomes available immediately. 그러나 SQL Server 2005SQL Server 2005 데이터베이스에 전체 텍스트 인덱스가 있는 경우 업그레이드 프로세스는 upgrade_option 서버 속성의 설정에 따라 인덱스를 가져오거나 다시 설정하거나 다시 작성합니다.However, if a SQL Server 2005SQL Server 2005 database has full-text indexes, the upgrade process either imports, resets, or rebuilds them, depending on the setting of the upgrade_option server property. 업그레이드 옵션이 가져오기(upgrade_option = 2) 또는 다시 작성(upgrade_option = 0)으로 설정되어 있는 경우 업그레이드하는 동안 전체 텍스트 인덱스를 사용할 수 없습니다.If the upgrade option is set to import (upgrade_option = 2) or rebuild (upgrade_option = 0), the full-text indexes will be unavailable during the upgrade. 인덱싱되는 데이터 양에 따라 가져오기 작업은 몇 시간씩 걸릴 수 있으며 다시 작성 작업은 10배 정도 더 걸릴 수 있습니다.Depending the amount of data being indexed, importing can take several hours, and rebuilding can take up to ten times longer. 업그레이드 옵션이 가져오기로 설정되어 있으면 전체 텍스트 카탈로그를 사용할 수 없는 경우 관련된 전체 텍스트 인덱스가 다시 작성됩니다.Note also that when the upgrade option is set to import, the associated full-text indexes are rebuilt if a full-text catalog is not available. upgrade_option 서버 속성의 설정을 변경하려면 sp_fulltext_service를 사용합니다.To change the setting of the upgrade_option server property, use sp_fulltext_service.

보안 Security

보안을 위해서는 알 수 없거나 신뢰할 수 없는 출처의 데이터베이스는 연결 또는 복원하지 않는 것이 좋습니다.For security purposes, we recommend that you do not attach or restore databases from unknown or untrusted sources. 이러한 데이터베이스에 포함된 악성 코드가 의도하지 않은 Transact-SQLTransact-SQL 코드를 실행하거나 스키마 또는 물리적 데이터베이스 구조를 수정하여 오류가 발생할 수 있습니다.Such databases could contain malicious code that might execute unintended Transact-SQLTransact-SQL code or cause errors by modifying the schema or the physical database structure. 알 수 없거나 신뢰할 수 없는 소스의 데이터베이스를 사용하기 전에 비프로덕션 서버의 데이터베이스에서 DBCC CHECKDB 를 실행하여 데이터베이스에서 코드(예: 저장 프로시저 또는 다른 사용자 정의 코드)를 시험해 보세요.Before you use a database from an unknown or untrusted source, run DBCC CHECKDB on the database on a nonproduction server and also examine the code, such as stored procedures or other user-defined code, in the database.

사용 권한 Permissions

복원할 데이터베이스가 없으면 CREATE DATABASE 권한이 있어야 RESTORE를 실행할 수 있습니다.If the database being restored does not exist, the user must have CREATE DATABASE permissions to be able to execute RESTORE. 데이터베이스가 있으면 RESTORE 권한은 기본적으로 sysadmindbcreator 고정 서버 역할의 멤버와 데이터베이스의 소유자(dbo)에 설정됩니다.If the database exists, RESTORE permissions default to members of the sysadmin and dbcreator fixed server roles and the owner (dbo) of the database.

멤버 자격 정보를 서버에서 항상 사용할 수 있는 역할에 RESTORE 권한이 제공됩니다.RESTORE permissions are given to roles in which membership information is always readily available to the server. 고정 데이터베이스 역할의 멤버 자격은 데이터베이스가 액세스 가능한 상태이며 손상되지 않은 경우에만 확인할 수 있는데, RESTORE 실행 시 데이터베이스가 항상 이러한 상태인 것은 아니므로 db_owner 고정 데이터베이스 역할의 멤버에게는 RESTORE 권한이 없습니다.Because fixed database role membership can be checked only when the database is accessible and undamaged, which is not always the case when RESTORE is executed, members of the db_owner fixed database role do not have RESTORE permissions.

SSMS를 사용하여 데이터베이스를 새 위치로 복원하고 선택적으로 데이터베이스 이름 바꾸기Restore a database to a new location; optionally rename the database using SSMS

  1. SQL Server 데이터베이스 엔진SQL Server Database Engine의 해당 인스턴스에 연결한 다음 개체 탐색기에서 서버 이름을 클릭하여 서버 트리를 확장합니다.Connect to the appropriate instance of the SQL Server 데이터베이스 엔진SQL Server Database Engine, and then in Object Explorer, click the server name to expand the server tree.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 복원을 클릭합니다.Right-click Databases, and then click Restore Database. 데이터베이스 복원 대화 상자가 열립니다.The Restore Database dialog box opens.

  3. 일반 페이지에서 원본 섹션을 사용하여 복원할 백업 집합의 원본과 위치를 지정합니다.On the General page, use the Source section to specify the source and location of the backup sets to restore. 다음 옵션 중 하나를 선택합니다.Select one of the following options:

    • 데이터베이스Database

      복원할 데이터베이스를 드롭다운 목록에서 선택합니다.Select the database to restore from the drop-down list. 목록에는 msdb 백업 기록에 따라 백업된 데이터베이스만 포함되어 있습니다.The list contains only databases that have been backed up according to the msdb backup history.

    참고: 백업을 다른 서버에서 가져온 경우 대상 서버에 지정한 데이터베이스에 대한 백업 기록 정보가 없습니다.NOTE: If the backup is taken from a different server, the destination server will not have the backup history information for the specified database. 이 경우 장치 를 선택하여 복원할 파일이나 장치를 수동으로 지정합니다.In this case, select Device to manually specify the file or device to restore.

    1. 장치Device

      찾아보기(...) 단추를 클릭하여 백업 장치 선택 대화 상자를 엽니다.Click the browse (...) button to open the Select backup devices dialog box. 백업 미디어 유형 상자에서 나열된 장치 유형 중 하나를 선택합니다.In the Backup media type box, select one of the listed device types. 백업 미디어 상자에 대해 하나 이상의 장치를 선택하려면 추가를 클릭합니다.To select one or more devices for the Backup media box, click Add.

      원하는 장치를 백업 미디어 목록 상자에 추가한 후 확인 을 클릭하여 일반 페이지로 돌아갑니다.After you add the devices you want to the Backup media list box, click OK to return to the General page.

      원본: 장치: 데이터베이스 목록 상자에서 복원할 데이터베이스의 이름을 선택합니다.In the Source: Device: Database list box, select the name of the database which should be restored.

      참고 이 목록은 장치 를 선택한 경우에만 사용할 수 있습니다.Note This list is only available when Device is selected. 선택한 장치에 백업이 있는 데이터베이스만 사용할 수 있습니다.Only databases that have backups on the selected device will be available.

  4. 대상 섹션의 데이터베이스 상자에는 복원할 데이터베이스의 이름이 자동으로 채워집니다.In the Destination section, the Database box is automatically populated with the name of the database to be restored. 데이터베이스의 이름을 변경하려면 데이터베이스 상자에 새 이름을 입력합니다.To change the name of the database, enter the new name in the Database box.

  5. 복원 위치 상자에서 기본값인 마지막으로 수행된 백업으로 를 그대로 적용하거나 시간대 를 클릭하여 백업 시간대 대화 상자에 액세스한 후 복구 동작을 중지할 지정 시간을 직접 선택합니다.In the Restore to box, leave the default as To the last backup taken or click on Timeline to access the Backup Timeline dialog box to manually select a point in time to stop the recovery action. 특정 지정 시간을 지정하는 방법은 Backup Timeline 를 참조하세요.See Backup Timeline for more information on designating a specific point in time.

  6. 복원에 사용할 백업 세트 표에서 복원할 백업을 선택합니다.In the Backup sets to restore grid, select the backups to restore. 이 표는 지정한 위치에서 사용 가능한 백업을 표시합니다.This grid displays the backups available for the specified location. 기본적으로 복구 계획이 제안됩니다.By default, a recovery plan is suggested. 제안된 복구 계획을 재정의하려면 표에서 선택 항목을 변경합니다.To override the suggested recovery plan, you can change the selections in the grid. 이전 백업의 선택이 취소되면 이전 백업 복원에 기반하는 백업도 자동으로 선택이 취소됩니다.Backups that depend on the restoration of an earlier backup are automatically deselected when the earlier backup is deselected.

    복원에 사용할 백업 세트 표의 열에 대한 자세한 내용은 데이터베이스 복원(일반 페이지)을 참조하세요.For information about the columns in the Backup sets to restore grid, see Restore Database (General Page).

  7. 데이터베이스 파일의 새 위치를 지정하려면 파일 페이지를 선택한 다음 모든 파일을 폴더로 위치 변경을 클릭합니다.To specify the new location of the database files, select the Files page, and then click Relocate all files to folder. 데이터 파일 폴더로그 파일 폴더에 대한 새 위치를 지정합니다.Provide a new location for the Data file folder and Log file folder. 이 표에 대한 자세한 내용은 데이터베이스 복원(파일 페이지)을 참조하세요.For more information about this grid, see Restore Database (Files Page).

  8. 옵션 페이지에서 원하는 경우 옵션을 조정합니다.On the Options page, adjust the options if you want. 이러한 옵션에 대한 자세한 내용은 데이터베이스 복원(옵션 페이지)을 참조하세요.For more information about these options, see Restore Database (Options Page).

    T-SQL을 사용하여 데이터베이스를 새 위치로 복원하고 선택적으로 데이터베이스 이름 바꾸기Restore database to a new location; optionally rename the database using T-SQL

  9. 복원할 전체 데이터베이스 백업이 포함된 백업 세트에 있는 파일의 논리적 이름과 물리적 이름을 결정합니다(선택 사항).Optionally, determine the logical and physical names of the files in the backup set that contains the full database backup that you want to restore. 이 문은 백업 세트에 포함된 데이터베이스와 로그 파일의 목록을 반환합니다.This statement returns a list of the database and log files contained in the backup set. 기본 구문은 다음과 같습니다.The basic syntax is as follows:

    RESTORE FILELISTONLY FROM WITH FILE = backup_set_file_numberRESTORE FILELISTONLY FROM WITH FILE = backup_set_file_number

    여기서 backup_set_file_number는 미디어 세트에서의 백업 위치를 나타냅니다.Here, backup_set_file_number indicates the position of the backup in the media set. 백업 세트의 위치는 RESTORE HEADERONLY 문을 사용하여 가져올 수 있습니다.You can obtain the position of a backup set by using the RESTORE HEADERONLY statement. 자세한 내용은 RESTORE 인수(Transact-SQL)에서 "백업 세트 지정"을 참조하세요.For more information, see "Specifying a Backup Set" in RESTORE Arguments (Transact-SQL).

    이 문에는 WITH 옵션을 여러 개 지정할 수도 있습니다.This statement also supports a number of WITH options. 자세한 내용은 RESTORE FILELISTONLY(Transact-SQL)를 참조하세요.For more information, see RESTORE FILELISTONLY (Transact-SQL).

  10. RESTORE DATABASE 문을 사용하여 전체 데이터베이스 백업을 복원합니다.Use the RESTORE DATABASE statement to restore the full database backup. 기본적으로 데이터 및 로그 파일은 원래 위치로 복원됩니다.By default, data and log files are restored to their original locations. 데이터베이스의 위치를 다시 지정하려면 MOVE 옵션을 사용하여 각 데이터베이스 파일 위치를 옮기고 기존 파일과의 충돌을 피합니다.To relocate a database, use the MOVE option to relocate each of the database files and to avoid collisions with existing files.

    데이터베이스를 새 위치 및 새 이름으로 복원하는 데 사용되는 기본 Transact-SQLTransact-SQL 구문은 다음과 같습니다.The basic Transact-SQLTransact-SQL syntax for restoring the database to a new location and a new name is:

    RESTORE DATABASE new_database_nameRESTORE DATABASE new_database_name

    FROM backup_device [ ,...n ]FROM backup_device [ ,...n ]

    [ WITH[ WITH

    {{

    [ RECOVERY | NORECOVERY ][ RECOVERY | NORECOVERY ]

    [ , ] [ FILE ={ backup_set_file_number | @backup_set_file_number } ][ , ] [ FILE ={ backup_set_file_number | @backup_set_file_number } ]

    [ , ] MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ,...n ][ , ] MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ,...n ]

    }}

    ;;

    참고!NOTE! 데이터베이스 위치를 다른 디스크에 다시 지정할 때는 공간이 충분한지 확인하고 기존 파일과의 충돌 가능성이 있는지 확인합니다.When preparing to relocate a database on a different disk, you should verify that sufficient space is available and identify any potential collisions with existing files. 그러려면 RESTORE DATABASE 문에 사용하려는 것과 동일한 MOVE 매개 변수를 지정하는 RESTORE VERIFYONLY 문을 사용해야 합니다.This involves using a RESTORE VERIFYONLY statement that specifies the same MOVE parameters that you plan to use in your RESTORE DATABASE statement.

    다음 표에서는 새 위치로의 데이터베이스 복원과 관련된 이 RESTORE 문 인수에 대해 설명합니다.The following table describes arguments of this RESTORE statement in terms of restoring a database to a new location. 이러한 인수에 대한 자세한 내용은 RESTORE(Transact-SQL)데이터베이스를 새 위치로 복원하고 선택적으로 데이터베이스 이름을 바꾸는 방법을 설명합니다.For more information about these arguments, see RESTORE (Transact-SQL).

    new_database_namenew_database_name
    데이터베이스의 새 이름입니다.The new name for the database.

    참고: 데이터베이스를 다른 서버 인스턴스로 복원하는 경우 새 이름 대신 원래 데이터베이스 이름을 사용할 수 있습니다.NOTE: If you are restoring the database to a different server instance, you can use the original database name instead of a new name.

    backup_device [ ,...n ]backup_device [ ,...n ]
    데이터베이스 백업 복원에 사용할 1-64개의 백업 장치 목록(쉼표로 구분됨)을 지정합니다.Specifies a comma-separated list of from 1 to 64 backup devices from which the database backup is to be restored. 물리적 백업 장치를 지정하거나, 정의된 경우 해당 논리적 백업 장치를 지정할 수 있습니다.You can specify a physical backup device, or you can specify a corresponding logical backup device, if defined. 물리적 백업 장치를 지정하려면 다음 DISK 또는 TAPE 옵션을 사용합니다.To specify a physical backup device, use the DISK or TAPE option:

    { DISK | TAPE } =physical_backup_device_name{ DISK | TAPE } =physical_backup_device_name

    자세한 내용은 백업 장치(SQL Server)를 참조하세요.For more information, see Backup Devices (SQL Server).

    { RECOVERY | NORECOVERY }{ RECOVERY | NORECOVERY }
    전체 복구 모델을 사용하는 데이터베이스의 경우, 데이터베이스를 복원한 후 트랜잭션 로그 백업을 적용해야 할 수도 있습니다.If the database uses the full recovery model, you might need to apply transaction log backups after you restore the database. 이 경우 NORECOVERY 옵션을 지정하세요.In this case, specify the NORECOVERY option.

    그렇지 않은 경우에는 기본값인 RECOVERY 옵션을 사용하세요.Otherwise, use the RECOVERY option, which is the default.

    FILE = { backup_set_file_number | @backup_set_file_number }FILE = { backup_set_file_number | @backup_set_file_number }
    복원할 백업 세트를 나타냅니다.Identifies the backup set to be restored. 예를 들어 backup_set_file_number1 인 경우는 백업 미디어의 첫 번째 백업 세트를 나타내고 backup_set_file_number2 인 경우는 두 번째 백업 세트를 나타냅니다.For example, a backup_set_file_number of 1 indicates the first backup set on the backup medium and a backup_set_file_number of 2 indicates the second backup set. 백업 세트의 backup_set_file_numberRESTORE HEADERONLY 문을 사용하여 가져올 수 없습니다.You can obtain the backup_set_file_number of a backup set by using the RESTORE HEADERONLY statement.

    이 옵션이 지정되지 않은 경우에는 기본적으로 백업 장치의 첫 번째 백업 세트가 사용됩니다.When this option is not specified, the default is to use the first backup set on the backup device.

    자세한 내용은 RESTORE 인수(Transact-SQL)에서 "백업 세트 지정"을 참조하세요.For more information, see "Specifying a Backup Set," in RESTORE Arguments (Transact-SQL).

    MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ,...n ]MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ,...n ]
    logical_file_name_in_backup 에 지정된 데이터 또는 로그 파일을 operating_system_file_name에 지정된 위치로 복원하도록 지정합니다.Specifies that the data or log file specified by logical_file_name_in_backup is to be restored to the location specified by operating_system_file_name. 백업 세트에서 새 위치로 복원할 모든 논리적 파일에 대해 MOVE 문을 지정합니다.Specify a MOVE statement for every logical file you want to restore from the backup set to a new location.

    옵션Option 설명Description
    logical_file_name_in_backuplogical_file_name_in_backup 백업 세트에 있는 데이터 또는 로그 파일의 논리적 이름을 지정합니다.Specifies the logical name of a data or log file in the backup set. 백업 세트에 있는 데이터 또는 로그 파일의 논리적 파일 이름은 백업 세트 생성 시 데이터베이스의 해당 논리적 이름과 일치합니다.The logical file name of a data or log file in a backup set matches its logical name in the database when the backup set was created.



    참고: 백업 세트에서 논리적 파일 목록을 가져오려면 RESTORE FILELISTONLY를 사용합니다.Note: To obtain a list of the logical files from the backup set, use RESTORE FILELISTONLY.
    operating_system_file_nameoperating_system_file_name logical_file_name_in_backup에 지정된 파일의 새 위치를 지정합니다.Specifies a new location for the file specified by logical_file_name_in_backup. 파일이 이 위치로 복원됩니다.The file will be restored to this location.

    operating_system_file_name 에서 복원 파일의 새 파일 이름을 지정합니다(선택 사항).Optionally, operating_system_file_name specifies a new file name for the restored file. 이 작업은 동일한 서버 인스턴스에 기존 데이터베이스의 복사본을 만들려는 경우에 필요합니다.This is necessary if you are creating a copy of an existing database on the same server instance.
    n 추가 MOVE 문을 지정할 수 있음을 나타내는 자리 표시자입니다.Is a placeholder indicating that you can specify additional MOVE statements.

예(Transact-SQL) Example (Transact-SQL)

이 예제에서는 MyAdvWorks 샘플 데이터베이스의 백업을 복원하여 AdventureWorks2012AdventureWorks2012 라는 새 데이터베이스를 만듭니다. 여기에는 두 개의 파일 AdventureWorks2012AdventureWorks2012_Data 및 AdventureWorks2012AdventureWorks2012_Log가 포함되어 있습니다.This example creates a new database named MyAdvWorks by restoring a backup of the AdventureWorks2012AdventureWorks2012 sample database, which includes two files: AdventureWorks2012AdventureWorks2012_Data and AdventureWorks2012AdventureWorks2012_Log. 이 데이터베이스는 단순 복구 모델을 사용합니다.This database uses the simple recovery model. AdventureWorks2012AdventureWorks2012 데이터베이스가 이미 서버 인스턴스에 있으므로 백업에 들어 있는 파일을 새 위치로 복원해야 합니다.The AdventureWorks2012AdventureWorks2012 database already exists on the server instance, so the files in the backup must be restored to a new location. RESTORE FILELISTONLY 문은 복원할 데이터베이스에 있는 파일의 수와 이름을 확인하는 데 사용합니다.The RESTORE FILELISTONLY statement is used to determine the number and names of the files in the database being restored. 데이터베이스 백업은 백업 장치에 있는 첫 번째 백업 세트입니다.The database backup is the first backup set on the backup device.

참고: 지정 시간 복원을 비롯하여 트랜잭션 로그를 백업 및 복원하는 예에서는 다음 MyAdvWorks 예와 마찬가지로 AdventureWorks2012AdventureWorks2012에서 만든 MyAdvWorks_FullRM 데이터베이스를 사용합니다.NOTE: The examples of backing up and restoring the transaction log, including point-in-time restores, use the MyAdvWorks_FullRM database that is created from AdventureWorks2012AdventureWorks2012 just like the following MyAdvWorks example. 그러나 Transact-SQLTransact-SQL 문 ALTER DATABASE SET RECOVERY FULL을 사용하여 결과로 생성된 MyAdvWorks_FullRM 데이터베이스가 전체 복구 모델을 사용하도록 변경되어야 합니다.However, the resulting MyAdvWorks_FullRM database must be changed to use the full recovery model by using the following Transact-SQLTransact-SQL statement: ALTER DATABASE SET RECOVERY FULL.

USE master;  
GO  
-- First determine the number and names of the files in the backup.  
-- AdventureWorks2012_Backup is the name of the backup device.  
RESTORE FILELISTONLY  
   FROM AdventureWorks2012_Backup;  
-- Restore the files for MyAdvWorks.  
RESTORE DATABASE MyAdvWorks  
   FROM AdventureWorks2012_Backup  
   WITH RECOVERY,  
   MOVE 'AdventureWorks2012_Data' TO 'D:\MyData\MyAdvWorks_Data.mdf',   
   MOVE 'AdventureWorks2012_Log' TO 'F:\MyLog\MyAdvWorks_Log.ldf';  
GO  

AdventureWorks2012AdventureWorks2012 데이터베이스의 전체 데이터베이스 백업을 만드는 방법의 예제는 전체 데이터베이스 백업 만들기(SQL Server)를 참조하세요.For an example of how to create a full database backup of the AdventureWorks2012AdventureWorks2012 database, see Create a Full Database Backup (SQL Server).

참고 항목See also

다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리(SQL Server) Manage Metadata When Making a Database Available on Another Server Instance (SQL Server)
RESTORE(Transact-SQL) RESTORE (Transact-SQL)
백업 및 복원으로 데이터베이스 복사Copy Databases with Backup and Restore