SharePoint Server의 백업 및 복구 개요Overview of backup and recovery in SharePoint Server

적용 대상: 예2013 예2016 yes2019 SharePointOnline 없음APPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

SharePoint Server 백업 아키텍처 및 복구 프로세스에는 팜 백업/복구, 세분화된 백업/복구, 그리고 연결되지 않은 콘텐츠 데이터베이스로부터의 복구가 포함됩니다. SharePoint 중앙 관리 웹 사이트 또는 PowerShell cmdlet을 사용하여 백업 및 복구 작업을 완료할 수 있습니다. 단, 기본 제공되는 백업 및 복구 도구로는 조직의 일부 요구 사항을 만족시키지 못할 수도 있습니다The SharePoint Server backup architecture and recovery processes include farm backup and recovery, granular backup and recovery, and recovery from an unattached content database. You can complete backup and recovery operations by using the SharePoint Central Administration website or PowerShell cmdlets. Note that some built-in backup and recovery tools may not meet all the requirements of your organization.

SharePoint 백업 및 복구 시나리오SharePoint backup and recovery scenarios

데이터 백업 및 복구를 통해 다음과 같은 다양한 비즈니스 시나리오가 지원됩니다.Backing up and recovering data supports many business scenarios, including the following:

  • 휴지통이나 버전 관리를 통해 보호되지 않는 콘텐츠를 실수로 삭제한 경우의 복구Recovering unintentionally deleted content that is not protected by the recycle bin or versioning.

  • 하드웨어 또는 소프트웨어 업그레이드 과정의 일부로 설치 환경 간에 데이터 이동Moving data between installations as part of a hardware or software upgrade.

  • 예기치 않은 오류로부터 복구Recovering from an unexpected failure.

SharePoint Server의 백업 아키텍처Backup architecture in SharePoint Server

SharePoint Server에서는 팜 백업 및 세분화된 백업 등 두 가지 백업 시스템을 제공합니다.SharePoint Server provides two backup systems: farm and granular.

SharePoint Server 2016의 팜 백업 아키텍처Farm backup architecture in SharePoint Server 2016

SharePoint Server의 팜 백업 아키텍처에서는 콘텐츠 및 서비스 응용 프로그램 데이터베이스에 대한 SQL Server 백업을 시작하고, 파일에 구성 콘텐츠를 기록하며, 검색 인덱스 파티션 파일을 백업하고 이를 검색 데이터베이스 백업과 동기화합니다.The farm backup architecture in SharePoint Server starts a SQL Server backup of content and service application databases, writes configuration content to files, and also backs up the Search index files and synchronizes them with the Search database backups.

다음 그림에서는 팜 백업 시스템을 보여 줍니다.The following illustration shows the farm backup system.

팜용 SharePoint 백업 시스템SharePoint backup system for a farm

백업 아키텍처(SharePoint Foundation)

이 아키텍처에서는 전체 및 차등 백업이 모두 지원됩니다. 전체 백업은 전체 시스템의 새 백업을 만듭니다. 차등 백업은 마지막 전체 백업 이후 데이터베이스에 저장된 모든 변경 내용의 백업을 만듭니다.The architecture supports both full and differential backups. Full backups create a new backup of the complete system. Differential backups create a backup of all changes that are stored in databases since the last full backup.

팜 백업 시스템은 계층적으로 구성됩니다. 백업을 위해 선택할 수 있는 팜의 구성 요소는 다음과 같습니다.The farm backup system is organized hierarchically. The components in a farm that you can select for backup include the following:

  • 팜은 최상위 개체입니다. 팜 백업을 수행할 때는 다음과 같은 옵션을 선택할 수 있습니다.Farm The farm is the highest-level object. You can select from the following options when you perform a farm backup:

    • 콘텐츠 및 구성 데이터(기본값)Content and configuration data (default)

      구성 데이터베이스의 설정을 포함하여 전체 서버 팜이 백업됩니다.The whole server farm is backed up. This includes settings from the configuration database.

    • 구성만Configuration-only

      구성을 여러 팜에 걸쳐 적용할 수 있도록 구성 데이터베이스 설정이 백업됩니다. 자세한 내용은 이 문서의 뒷부분에 나오는 구성만 백업 기능의 사용 및 이점을 참조하십시오.Configuration database settings are backed up so that you can apply configurations across farms. For more information, see Configuration-only backup use and benefits later in this article.

  • 웹 응용 프로그램 웹 응용 프로그램 내에서 백업할 콘텐츠 데이터베이스를 하나 이상 선택할 수 있습니다.Web application Within a web application, you can select one or more of the content databases to back up.

    웹 응용 프로그램 백업에는 다음이 포함됩니다.A web application backup includes the following:

    • 응용 프로그램 풀 이름 및 응용 프로그램 풀 계정Application pool name and application pool account

    • 인증 설정Authentication settings

    • 일반적인 웹 응용 프로그램 설정(예: 경고 및 관리 경로)General web application settings such as alerts and managed paths

    • IIS(인터넷 정보 서비스) 바인딩 정보(예: 프로토콜 유형, 호스트 헤더 및 포트 번호)Internet Information Services (IIS) binding information, such as the protocol type, host header and port number

    • 개체 모델 또는 중앙 관리를 통해 수정한 Web.config 파일의 변경 내용Changes to the Web.config file that were made through the object model or Central Administration

      참고

      양식 기반 인증을 사용하는 클레임 기반 응용 프로그램을 지원하도록 Web.config 파일에서 변경된 사항은 변경 작업이 수동으로 이루어지기 때문에 백업에 포함되지 않습니다. 자세한 내용은 이 문서 뒷부분의 팜 백업 사용 시 고려 사항을 참조하십시오.Changes to the Web.config file that were made to support claims-based applications that use forms-based authentication are not included in backups, because those changes are made manually. For more information, see Considerations for using farm backups later in this article.

    • 샌드박스 솔루션Sandboxed solutions

      이러한 설정을 보호하는 방법에 대한 권장 사항은 SharePoint Server의 백업 및 복구 계획을 참조하세요.For recommendations about how to protect these settings, see Plan for backup and recovery in SharePoint Server.

  • 서비스 및 서비스 응용 프로그램(공유되지 않음) 공유되지 않는 서비스의 예로는 State Service가 있습니다. 서비스 및 서비스 응용 프로그램 백업에는 서비스 또는 서비스 응용 프로그램 및 이와 연결된 모든 데이터베이스의 설정이 포함됩니다.Services and service applications (not shared) An example of a service that is not shared is the State Service. Service and service application backups contain the settings for a service or service application and any databases associated with it.

    중요

    서비스 응용 프로그램의 백업에는 관련된 프록시가 포함되지 않습니다. 서비스 응용 프로그램과 서비스 응용 프로그램 프록시를 모두 백업하려면 팜을 백업하거나, 첫 번째 백업에서는 서비스 응용 프로그램을 선택하고 두 번째 백업에서는 연결된 서비스 응용 프로그램 프록시를 선택하여 두 번의 백업을 연속해서 수행해야 합니다.Backups of service applications do not include the related proxy. To back up both the service application and the service application proxy, you must either back up the farm or perform two consecutive backups. You select the service application in one backup, and you select the associated service application proxy in the second backup.

    많은 서비스 응용 프로그램 데이터베이스를 SharePoint Server에서 개별적으로 백업할 수는 없습니다. 서비스 응용 프로그램만 백업하려면 SQL Server 백업을 사용해야 합니다.Many service application databases cannot be backed up individually from SharePoint Server. To back up service application databases only, you must use SQL Server backup.

  • 공유되지 않는 서비스 및 서비스 응용 프로그램의 프록시Proxies for service applications that are not shared

  • 공유 서비스 공유 서비스를 사용하려면 서비스 응용 프로그램과 서비스 응용 프로그램 프록시를 모두 실행해야 합니다. 팜에 있는 모든 서비스 응용 프로그램 및 관련 서비스 응용 프로그램 프록시를 백업하려면 공유 서비스 노드를 선택합니다.Shared Services Shared services require both a service application and a service application proxy to run. Select the Shared Services node to back up all of the service applications and the related service application proxies on the farm.

    참고

    백업 계층 구조에서는 백업할 개별 서비스 응용 프로그램 및 서비스 응용 프로그램 프록시를 선택할 수 있습니다. 하지만 서비스 응용 프로그램이나 프록시를 하나 또는 모두 선택하는 경우에는 기본적으로 관련된 개체가 백업되지 않습니다.The backup hierarchy enables you to select individual service applications and service application proxies to back up. However, when you select one or all service applications, or one or all proxies, the related objects are not backed up by default.

SharePoint Server 환경의 일부 설정은 팜 백업에 포함되지 않습니다. 이렇게 백업에 포함되지 않는 설정은 웹 서버에 저장되는 설정이며, 다음을 포함합니다.Note that some settings in the SharePoint Server environment are not included in a farm backup. They include the following settings that are stored on web servers:

  • 응용 프로그램 풀 계정 암호Application pool account passwords

  • HTTP 압축 설정HTTP compression settings

  • 시간 제한 설정Time-out settings

  • 사용자 지정 ISAPI(인터넷 서버 응용 프로그래밍 인터페이스) 필터Custom Internet Server Application Programming Interface (ISAPI) filters

  • 컴퓨터 도메인 멤버 자격Computer domain membership

  • IPSec(인터넷 프로토콜 보안) 설정Internet Protocol security (IPsec) settings

  • 네트워크 부하 분산 설정Network Load Balancing settings

  • SSL(Secure Sockets Layer) 인증서Secure Sockets Layer (SSL) certificates

  • 전용 IP 주소 설정Dedicated IP address settings

Search Service 응용 프로그램 백업 프로세스Search service application backup process

응용 프로그램 구성 요소 간의 상호 작용은 복잡하기 때문에 Search Service 응용 프로그램의 백업 및 복구는 특별한 경우에만 수행합니다.Back up and recovery of the Search service application is a special case because of the complexity of interactions between the components of the application.

Search Service 응용 프로그램의 백업이 시작되면 SharePoint Server에서는 검색 관리 데이터베이스, 크롤링 데이터베이스 및 속성 데이터베이스의 SQL Server 백업을 시작하며 인덱스 파티션 파일도 동시에 백업합니다.When you start a backup of the Search service application, SharePoint Server starts a SQL Server backup of the Search administration database, crawl databases, and property databases. The process also backs up the index partition files in parallel.

Search Service 응용 프로그램에 대한 백업 및 복구 프로세스가 서비스 수준 계약에 어떤 영향을 주는지 고려합니다. 예를 들어 모든 크롤링을 일시 중지하면 검색 결과가 최신이 아닐 수도 있는 것을 고려해야 합니다.Consider how the backup and recovery processes for the Search service application affect your service-level agreement. For example, consider how pausing all crawls might affect the freshness of search results.

백업 프로세스는 다음과 같습니다.The backup process is as follows:

  1. 마스터 인덱스를 유지하도록 마스터 병합이 일시 중지됩니다.Master merges are paused to preserve the master index.

  2. 전체 데이터베이스 백업이 시작됩니다.A full database backup starts.

  3. 마스터 인덱스가 백업됩니다.The master index is backed up.

  4. 크롤링이 일시 중지됩니다.Crawls are paused.

    크롤링의 일시 중지는 이전 버전의 SharePoint 검색 백업 시간보다 훨씬 짧으며 백업 프로세스의 전체 기간 동안 지속되지 않습니다.The pause in crawling is much shorter than during a backup of earlier versions of SharePoint search, and does not last the full duration of the backup process.

  5. 모든 쉐도우 인덱스가 백업됩니다.All shadow indexes are backed up.

  6. 증분 데이터베이스 백업이 시작됩니다.An incremental database backup starts.

  7. 크롤링이 다시 시작됩니다.Crawls are resumed.

  8. 마스터 병합이 다시 시작됩니다.Master merges are resumed.

구성만 백업 기능의 사용 및 이점Configuration-only backup use and benefits

구성만 백업은 구성 데이터베이스에서 구성 설정을 추출하여 백업하는 기능입니다. 구성 데이터베이스가 현재 팜에 연결되어 있는지 여부에 관계없이 기본 제공 도구를 사용하여 모든 구성 데이터베이스의 구성을 백업할 수 있습니다. 구성을 백업하는 방법에 대한 자세한 내용은 SharePoint Server에서 팜 구성 백업을 참조하십시오.A configuration-only backup extracts and backs up the configuration settings from a configuration database. You can use built-in tools to back up the configuration of any configuration database, whether it is currently attached to a farm or not. For detailed information about how to back up a configuration, see Back up farm configurations in SharePoint Server.

구성 백업은 동일한 서버 팜 또는 다른 서버 팜으로 복원할 수 있습니다. 구성을 복원하면 해당 값이 구성 백업에 포함된 팜의 설정을 덮어씁니다. 구성 백업에 포함되지 않은 팜의 설정은 변경되지 않습니다. 팜 구성을 복원하는 방법에 대한 자세한 내용은 SharePoint Server에서 팜 구성 복원을 참조하십시오.You can be restore a configuration backup to the same or another server farm. When you restore a configuration, you overwrite settings in the farm if values for those settings are in the configuration backup. Settings in the farm that are not in the configuration backup are not changed. For detailed information about how to restore a farm configuration, see Restore farm configurations in SharePoint Server.

참고

웹 응용 프로그램 및 서비스 응용 프로그램 설정은 구성 백업에 포함되지 않습니다. PowerShell cmdlet을 사용하면 서비스 응용 프로그램 설정을 문서화하고 복사할 수 있습니다. 자세한 내용은 SharePoint Server의 팜 구성 설정 문서화SharePoint Server에서 팜 간에 구성 설정 복사를 참조하십시오.Web application and service application settings are not included in a configuration backup. You can use PowerShell cmdlets to document and copy settings for service applications. For more information, see Document farm configuration settings in SharePoint Server and Copy configuration settings between farms in SharePoint Server.

한 팜의 구성을 다른 팜으로 복원해야 하는 상황은 다음과 같습니다.Situations in which you might want to restore a configuration from one farm to another farm include the following:

  • 전체 환경에서 사용할 표준화된 팜 구성 복제Replicating a standardized farm configuration to be used throughout an environment.

  • 개발 또는 테스트 환경에서 프로덕션 환경으로 구성 이동Moving configurations from a development or test environment to a production environment.

  • 독립 실행형 설치 환경에서 팜 환경으로 구성 이동Moving configurations from a stand-alone installation to a farm environment.

  • 대기 환경의 일부로 작동하도록 팜 구성Configuring a farm to serve as part of a standby environment.

SharePoint Server에서는 구성만 백업에 다음과 같은 유형의 설정을 저장합니다.SharePoint Server stores the following kinds of settings in the configuration-only backup:

  • 바이러스 검사Antivirus

  • IRM(정보 권한 관리)Information rights management (IRM)

  • 아웃바운드 전자 메일 설정(덮어쓰기를 수행하는 경우에만 복원됨)Outbound email settings (only restored when you perform an overwrite).

  • 신뢰할 수 있는 솔루션으로 배포된 사용자 지정 내용Customizations deployed as trusted solutions

  • 진단 로깅Diagnostic logging

팜 백업 사용 시 고려 사항Considerations for using farm backups

팜 백업을 사용할 때는 먼저 다음 사항을 고려합니다.Consider the following before you use farm backups:

  • 기본 제공되는 백업 예약 시스템이 없어야 합니다. 백업을 예약하려면 PowerShell을 사용하여 백업 스크립트를 만든 다음 Windows 작업 스케줄러를 사용하여 백업 스크립트를 정기적으로 실행하는 것이 좋습니다.There is no built-in scheduling system for backups. To schedule a backup, we recommend that you use PowerShell to create a backup script, and then use Windows Task Scheduler to run the backup script regularly.

  • IIS 설정을 보호하기 위해 IIS 메타베이스 백업을 사용하는 것은 권장하지 않습니다. 대신 System Center Configuration Manager처럼 필요한 구성 모니터링을 제공하는 도구를 사용하여 각 웹 서버에 대한 모든 IIS 구성을 문서화하십시오.We do not recommend that you use IIS metabase backup to protect IIS settings. Instead, document all IIS configurations for each web server by using a tool that provides the configuration monitoring you want, such as System Center Configuration Manager.

  • SharePoint Server 백업 및 복구는 백업 압축 및 투명한 데이터 암호화 등의 SQL Server Enterprise Edition 기능과 함께 실행할 수 있습니다.SharePoint Server backup and recovery can be run together with SQL Server Enterprise features such as backup compression and transparent data encryption.

    SQL Server Enterprise를 실행하는 경우 백업 압축을 사용하는 것이 좋습니다. 백업 압축에 자세한 내용은 백업 압축(SQL Server)을 참조하세요.If you are running SQL Server Enterprise, we recommend that you use backup compression. For more information about backup compression, see Backup Compression (SQL Server).

    투명한 데이터 암호화를 사용하여 데이터베이스를 실행하려는 경우 키를 수동으로 백업 및 복원해야 합니다. SharePoint Server 백업 및 복원 과정에서는 키에 대한 정보를 미리 알려 주지 않습니다. 투명한 데이터 암호화에 대한 자세한 내용은 TDE(투명한 데이터 암호화)를 참조하세요.If you decide to run databases with transparent data encryption, you must manually back up the key and restore the key. SharePoint Server backup and restore will not remind you about the key. For more information about transparent data encryption, see Transparent Data Encryption (TDE).

  • 콘텐츠 데이터베이스가 SQL FILESTREAM RBS(원격 BLOB 저장소) 공급자를 사용하도록 설정되어 있는 경우 백업할 데이터베이스 서버와 백업을 복구할 데이터베이스 서버에 모두 RBS 공급자를 설치해야 합니다.If a content database is set to use the SQL FILESTREAM remote BLOB storage (RBS) provider, the RBS provider must be installed both on the database server that is being backed up and on the database server to which you recover the backup.

  • SharePoint Server 백업에서는 다음이 보호되지 않습니다.SharePoint Server backup does not protect:

    • 중앙 관리 또는 개체 모델을 사용하지 않고 웹 서버의 Web.config 파일에서 변경한 내용Changes to the Web.config file on web servers that are not made through Central Administration or the object model.

    • 신뢰할 수 있는 솔루션 또는 샌드박스 솔루션의 일부로 배포되지 않은 사이트의 사용자 지정 내용Customizations to a site that are not deployed as part of a trusted or sandboxed solution.

  • 팜 간에 서비스 응용 프로그램을 공유하는 경우에는 교환된 신뢰할 수 있는 인증서가 팜 백업에 포함되지 않도록 해야 합니다. 이렇게 하려면 인증서 저장소를 개별적으로 백업하거나 인증서를 별도의 위치에 유지해야 합니다. 서비스 응용 프로그램을 공유하는 팜을 복원하는 경우 인증서를 가져와 다시 배포한 다음 팜 간 트러스트 관계를 다시 설정해야 합니다.If you share service applications across farms, be aware that trust certificates that have been exchanged are not included in farm backups. You must back up the certificate store separately or keep the certificates in a separate location. When you restore a farm that shares a service application, you must import and redeploy the certificates and then establish any inter-farm trusts again.

    자세한 내용은 SharePoint Server에서 팜 간에 신뢰 인증서 교환를 참조하세요.For more information, see Exchange trust certificates between farms in SharePoint Server.

  • 모든 유형의 클레임 기반 인증을 사용하도록 구성된 팜 또는 웹 응용 프로그램을 복원하는 경우 중복 또는 추가 공급자가 사용하도록 설정된 것처럼 보일 수 있습니다. 중복된 공급자가 표시나는 경우 이를 제거하려면 각 웹 응용 프로그램 영역을 수동으로 저장해야 합니다.When you restore a farm or Web application that is configured to use any kind of claims-based authentication, duplicate or additional providers may appear to be enabled. If duplicates appear, you must manually save each web application zone to remove them.

  • 양식 기반 인증을 사용하도록 구성된 웹 응용 프로그램이 포함된 팜을 복원하는 경우에는 추가 단계를 수행해야 합니다. 멤버 자격 및 역할 공급자를 Web.config 파일에 다시 등록한 다음 공급자를 다시 배포해야 합니다. 이러한 단계는 복원을 웹 응용 프로그램 수준에서 수행하든 팜 수준에서 수행하든 관계없이 반드시 수행해야 합니다.Additional steps are required when you restore a farm that contains a web application that is configured to use forms-based authentication. You must register the membership and role providers again in the Web.config file, and then deploy the providers again. You must perform these steps whether you are restoring at the web application level or at the farm level.

    자세한 내용은 SharePoint Server에서 웹 응용 프로그램 백업SharePoint Server에서 사용자 인증 방법 계획을 참조하세요.For more information, see Back up web applications in SharePoint Server, and Plan for user authentication methods in SharePoint Server.

세분화된 백업 및 내보내기 아키텍처Granular backup and export architecture

세분화된 백업 및 내보내기 아키텍처에서는 Transact-SQL 쿼리 및 내보내기 호출을 사용합니다. 세분화된 백업 및 내보내기는 팜 백업보다 읽기 및 처리량이 많은 작업입니다.The granular backup and export architecture uses Transact-SQL queries and export calls. Granular backup and export is a more read-intensive and processing-intensive operation than farm backup.

세분화된 백업 시스템에서는 사이트 모음을 백업하거나 사이트 또는 목록을 내보낼 수 있습니다.From the granular backup system, you can back up a site collection or export a site or list.

참고

워크플로는 사이트 또는 목록 내보내기에 포함되지 않습니다.Workflows are not included in exports of sites or lists.

SQL Server Enterprise를 실행하는 경우 세분화된 백업 시스템은 필요에 따라 백업 또는 내보내기를 수행하는 동안 데이터의 일관성을 유지하기 위해 SQL Server 스냅숏을 사용할 수 있습니다. 스냅숏을 만들고 나면 SharePoint Server에서 스냅숏을 사용하여 백업 또는 내보내기 패키지를 만든 다음 스냅숏을 삭제합니다. 데이터베이스 스냅숏은 스냅숏을 처음 만든 원본 데이터베이스에 연결됩니다. 원본 데이터베이스가 오프라인 상태가 되면 스냅숏을 사용할 수 없게 됩니다. 데이터베이스 스냅숏에 대한 자세한 내용은 데이터베이스 스냅숏을 참조하세요.If you are running SQL Server Enterprise, the granular backup system can optionally use SQL Server database snapshots to make sure that data remains consistent while the backup or export is in progress. After you create a snapshot, SharePoint Server uses it to create the backup or export package, and then deletes the snapshot. Database snapshots are linked to the source database. When the source database is offline, the snapshot is unavailable. For more information about database snapshots, see Database Snapshots.

스냅숏을 사용하여 사이트 모음을 백업하면 다음과 같은 이점이 있습니다.Benefits of backing up a site collection by using a snapshot include the following:

  • 스냅숏은 작업이 수행되는 동안 읽고 있는 데이터의 일관성이 유지되도록 합니다.The snapshot makes sure that the data that is being read remains consistent while the operation is being performed.

  • 사용자는 사이트 모음을 데이터베이스 스냅숏에서 백업하는 동안 해당 사이트 모음과 계속 상호 작용할 수 있습니다. 여기에는 콘텐츠의 추가, 편집 및 삭제가 포함됩니다. 그러나 사이트 모음 백업은 데이터베이스 스냅숏을 기반으로 하기 때문에 사용자가 라이브 사이트에서 변경한 내용은 사이트 모음 백업에 포함되지 않습니다.Users can continue to interact with the site collection while it is being backed up from the database snapshot. This includes adding, editing, and deleting content. However, the changes that users make to the live site will not be included in the site collection backup because the backup is based on the database snapshot.

그러나 데이터베이스 스냅숏은 성능에 부정적인 영향을 미칠 수 있습니다.However, database snapshots can adversely affect performance.

SQL FILESTREAM RBS 공급자를 사용하도록 구성된 데이터베이스에 저장된 콘텐츠에 대해서는 세분화된 백업 및 내보내기를 수행할 수 있습니다.You can use granular backup and export for content that is stored in a database that is configured to use the SQL FILESTREAM RBS provider.

참고

사용하는 RBS 공급자가 스냅숏을 지원하지 않는 경우 콘텐츠 배포 또는 백업에 스냅숏을 사용할 수 없습니다. 예를 들어 SQL FILESTREAM 공급자는 스냅숏을 지원하지 않습니다.If the RBS provider that you use does not support snapshots, you cannot use snapshots for content deployment or backup. For example, the SQL FILESTREAM provider does not support snapshots.

참고

85GB를 초과하는 사이트 모음에 대해서는 SharePoint Server 사이트 모음 백업을 사용하지 않는 것이 좋습니다.We do not recommend that you use SharePoint Server site collection backup for site collections larger than 85 GB.

다음은 세분화된 백업 및 내보내기 시스템을 보여 주는 그림입니다.The following illustration shows the granular backup and export system.

사이트 모음 백업Site collection backup

자세한 백업/내보내기 프로세스

SharePoint Server의 복구 프로세스Recovery processes in SharePoint Server

SharePoint Server는 다음과 같은 주요 복구 옵션을 기본 제공합니다.SharePoint Server supports the following primary, built-in recovery options:

  • 기본 제공 도구를 사용하여 만든 팜 백업에서 복원Restore from a farm backup that was created by using built-in tools.

  • 팜 백업 시스템을 사용하여 가져온 구성 요소 백업에서 복원Restore from the backup of a component taken by using the farm backup system.

  • 사이트 모음 백업에서 복원Restore from a site collection backup.

  • 연결되지 않은 콘텐츠 데이터베이스 기능을 사용하여 콘텐츠 데이터베이스에 연결하고 이 데이터베이스에서 데이터를 백업하거나 내보낸 다음 해당 데이터를 복원하거나 가져오기Connect to a content database by using the unattached content database feature, back up or export data from it, and then restore or import the data.

팜 백업에서 복원Restoring from a farm backup

팜 백업에서 복구할 수 있는 항목은 다음과 같습니다.Items that can be recovered from a farm backup include the following:

  • Farm

    • 콘텐츠 및 구성 데이터(기본값)Content and configuration data (default)

      전체 서버 팜이 복원됩니다.The whole server farm is restored.

      여기에는 구성 데이터베이스의 설정 및 신뢰할 수 있는 솔루션 패키지가 포함됩니다.This includes settings from the configuration database, and trusted solution packages.

    • 구성만Configuration-only

      구성 데이터만 복원됩니다. 해당 구성만 백업 내에 설정된 값을 포함하는 팜의 설정을 덮어씁니다.Only the configuration data is restored. This overwrites any settings in the farm that have values that are set within the configuration-only backup.

  • 웹 응용 프로그램Web applications

    웹 응용 프로그램을 복원합니다.Restores web applications.

  • 서비스 응용 프로그램Service applications

    웹 응용 프로그램을 복원합니다. SharePoint Server에서 복원 시 서비스 응용 프로그램 프록시를 완전히 다시 구성할 수 없으므로 서비스 응용 프로그램 복구 작업은 복잡해질 수 있습니다. 서비스 응용 프로그램 프록시는 복원되지만 프록시 그룹에 저장되지 않으므로 웹 응용 프로그램과 연결되지 않습니다. Search Service 응용 프로그램을 복원하는 방법에 대한 자세한 내용은 Search Service 응용 프로그램 복구 프로세스를 참조하십시오. 특정 서비스 응용 프로그램을 복원하는 방법에 대한 자세한 내용은 SharePoint Server에서 서비스 응용 프로그램 복원을 참조하십시오.Restores service applications. Service application recovery can be complex because SharePoint Server cannot fully reconfigure service application proxies during the restore process. Although service application proxies are restored, they are not put in proxy groups. Therefore, service application proxies are not associated with any web applications. For more information about how to restore a Search service application, see Search service application recovery process. For specific information about how to restore specific service applications, see Restore service applications in SharePoint Server.

  • 콘텐츠 데이터베이스Content databases

    콘텐츠 데이터베이스가 복원되면 관련된 사이트 모음과 연결된 샌드박스 솔루션도 복원됩니다.When content databases are restored, the sandboxed solutions associated with the related site collections are also restored.

새로 만들기를 통한 복원과 덮어쓰기를 통한 복원 비교Restoring as new versus restoring as overwrite

기본적으로 SharePoint Server 복구 기능에서는 이름이 같은 기존 인스턴스를 덮어쓰는 대신 모든 개체를 해당 개체의 새 인스턴스로 복원합니다.By default, SharePoint Server recovery restores all objects as new instances of the object, instead of overwriting existing instances with the same name.

팜 또는 개체를 새로 만들어 복원하는 경우 개체의 모든 GUID에 새 값이 할당되므로 다음 개체의 경우 올바르게 작동하려면 조정을 거쳐야 합니다.When you restore a farm or object as new, the following objects will not work without adjustments, because all GUIDs for objects are assigned new values:

  • Farm.

    팜을 새로 만들어 복원하는 경우 다음을 수행해야 합니다.When you restore a farm as new, you must do the following:

    • 대체 액세스 매핑 설정을 다시 만듭니다. SharePoint Server 복구 기능에서는 웹 응용 프로그램의 기본 영역만 복원합니다.Recreate alternate access mapping settings. SharePoint Server recovery only restores the Default zone of the web application.

    • Business Data Connectivity 및 Managed Metadata Service 응용 프로그램 외부 원본의 설정을 다시 구성합니다.Reconfigure settings for any Business Data Connectivity and Managed Metadata service application external sources.

    • 서비스 응용 프로그램 프록시는 복원 시 프록시 그룹에 할당되지 않으므로 서비스 응용 프로그램 프록시와 프록시 그룹을 다시 연결합니다. 모든 웹 응용 프로그램은 기본 프록시 그룹과 연결됩니다. 필요한 경우 웹 응용 프로그램을 다른 프록시 그룹과도 연결해야 합니다.Associate service application proxies with proxy groups again because service application proxies are not assigned to proxy groups when restored. All web applications will be associated with the default proxy group. You must associate web applications with other proxy groups if you want to do that.

  • 웹 응용 프로그램Web application

    • 제공하는 웹 응용 프로그램 이름 및 URL이 팜의 기존 웹 응용 프로그램 이름 및 URL과 일치하는 경우 SharePoint Server 복구 기능에서는 이를 통합합니다.If the name and URL of a web application that you provide match the name and URL an existing web application in the farm, SharePoint Server recovery combines them.

    • 웹 응용 프로그램을 통합하지 않으려면 웹 응용 프로그램을 새로 만들어 복원할 때 해당 응용 프로그램 이름을 바꿔야 합니다.If you do not want to combine web applications, you must rename the web application when you restore it as new.

    • 동일한 환경에서 웹 응용 프로그램을 새로 만들어 복원하지만 통합하지는 않는 경우 다른 많은 매개 변수 및 개체도 변경해야 합니다. 예를 들어 각기 다른 데이터베이스 파일 및 데이터베이스 이름을 제공해야 할 수 있습니다.When you restore a web application as new in the same environment but do not combine web applications, many other parameters and objects must also be changed. For example, you may have to provide different database file paths and different database names.

  • 서비스 응용 프로그램 및 서비스 응용 프로그램 프록시Service applications and service application proxies

    • 서비스 응용 프로그램을 복구하고 관련된 서비스 응용 프로그램 프록시도 복구하는 경우 서비스 응용 프로그램 프록시를 프록시 그룹에 연결해야 합니다.If you recover a service application and also recover the related service application proxy, you must associate the service application proxy with a proxy group.

    • 서비스 응용 프로그램은 복구하지만 관련된 서비스 응용 프로그램 프록시는 복구하지 않는 경우 서비스 응용 프로그램 프록시를 다시 만들어야 합니다.If you recover a service application and do not also recover the related service application proxy, you must recreate the service application proxy.

      참고

      동일한 팜에서 서비스 응용 프로그램을 새로 만들어 복원할 수는 없지만 다른 팜에서 서비스 응용 프로그램을 새로 만들어 복원할 수는 있습니다.You cannot restore a service application as new in the same farm. You can restore a service application as new in another farm.

개체를 복원하고 기존 개체를 덮어쓰는 경우에는 변경할 사항이 없습니다.When you restore an object and overwrite the existing object, no changes are necessary.

Search Service 응용 프로그램 복구 프로세스Search service application recovery process

Search Service 응용 프로그램의 복구 프로세스는 새로 만들어 복원하는지 아니면 덮어쓰기를 통해 복원하는지에 따라 달라집니다. 덮어쓰기를 통해 복원하는 경우에는 추가 단계를 수행할 필요가 없습니다.The recovery process for the Search service application varies depending on whether you are restoring as new or restoring as overwrite. When you restore as overwrite, no additional steps are necessary.

새로 만들어 복원하는 프로세스를 다음과 같습니다.The restore as new process is as follows:

  1. 서비스 응용 프로그램을 새로 만들어 복원하고 복원 시 새 팜 토폴로지 정보를 지정합니다.Restore the service application as new, and specify the new farm topology information as you restore.

  2. 서비스 응용 프로그램 프록시를 새로 만들어 복원합니다. 서비스 응용 프로그램 프록시를 복원하지 않은 경우 새 서비스 응용 프로그램 프록시를 만들어 Search Service 응용 프로그램과 연결해야 합니다.Restore the service application proxy as new. If you did not restore the service application proxy, you must create a new service application proxy and associate it with the Search service application.

  3. 서비스 응용 프로그램 프록시를 적절한 프록시 그룹과 연결하고 프록시 그룹(기본 프록시 그룹이 아닌 경우)을 적절한 웹 응용 프로그램과 연결합니다.Associate the service application proxy with the appropriate proxy group and associate the proxy group (if it is not the default proxy group) with the appropriate Web application.

  4. 최소 배포 권한의 경우 적절한 계정을 사용하여 Search Service 및 검색 관리 쿼리 웹 서비스를 시작합니다.For least-privilege deployments, start the Search service and the Search admin query Web service with the appropriate account.

Search Service 응용 프로그램을 복구하는 방법에 대한 자세한 내용은 SharePoint Server에서 Search Service 응용 프로그램 복원을 참조하세요.For more information about how to recover the Search service application, see Restore Search service applications in SharePoint Server.

사이트 모음 백업에서 복원Restoring from a site collection backup

사이트 모음 백업에서는 사이트 모음만 복구할 수 있습니다.Only site collections can be recovered from a site collection backup.

분리된 콘텐츠 데이터베이스에서 복구Recovering from an unattached content database

연결되지 않은 콘텐츠 데이터베이스는 SQL Server 인스턴스에는 연결되어 있지만 웹 응용 프로그램과는 연결되지 않은 데이터베이스입니다. SharePoint Server에서는 연결되지 않은 데이터베이스에 연결하여 해당 데이터베이스에서 백업할 수 있습니다. 예를 들어 SharePoint Server는 콘텐츠 데이터베이스의 SQL Server 데이터베이스 스냅숏 및 지원되는 백업 기술에서 복원된 읽기 전용 콘텐츠 데이터베이스에 연결할 수 있습니다.An unattached content database is a database that is attached to an instance of SQL Server but is not associated with a web application. SharePoint Server can connect to and back up from an unattached database. For example, SharePoint Server can connect to read-only content databases that were restored from any supported backup technology and SQL Server database snapshots of content databases.

복구는 다음과 같은 2단계 프로세스입니다.Recovery is the following two-stage process:

  1. 분리된 콘텐츠 데이터베이스에서 개체를 백업하거나 내보냅니다.Back up or export the object from the unattached content database.

  2. 이전 단계의 결과를 SharePoint Server로 복원하거나 가져옵니다.Restore or import the output of the prior step to SharePoint Server.

세분화된 백업 및 내보내기를 통해 분리된 데이터베이스에서 백업하거나 내보낸 다음 복원할 수 있는 항목은 다음과 같습니다.The following items can be backed up or exported from an unattached database by using granular backup and export, and then restored:

  • 사이트 모음Site collection

    사이트 모음 백업을 통해 백업한 다음 사이트 모음 복원을 통해 복구합니다.Back up by using site collection backup, and then recover by using a site collection restore.

  • 사이트Site

    내보낸 다음 가져옵니다.Export, and then import.

  • 목록 및 라이브러리Lists and libraries

    내보낸 다음 가져옵니다.Export, and then import.

가져오기를 사용하여 SQL FILESTREAM RBS 공급자를 사용하도록 구성된 데이터베이스에서 백업한 콘텐츠를 복구할 수 있습니다. SharePoint Server에서는 해당 콘텐츠 데이터베이스에 대해 현재 정의된 저장소 공급자를 사용하여 복구된 콘텐츠를 저장합니다. 콘텐츠 데이터베이스가 RBS를 사용하도록 설정되어 있지 않으면 데이터가 콘텐츠 데이터베이스에 저장되고 콘텐츠 데이터베이스가 RBS를 사용하도록 설정되어 있으면 데이터가 RBS에 저장됩니다.You can use import to recover content that you backed up from a database that is configured to use the SQL FILESTREAM RBS provider. SharePoint Server uses the currently defined storage provider for that content database to store recovered content. If the content database is not set to use RBS, the data will be stored in the content database; if the content database is set to use RBS, the data will be stored in RBS.

참고 항목See also

개념Concepts

SharePoint Server의 백업 및 복구 계획Plan for backup and recovery in SharePoint Server