전체 텍스트 카탈로그와 인덱스 백업 및 복원Back Up and Restore Full-Text Catalogs and Indexes

이 항목은 다음에 적용됩니다. 예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

이 항목에서는 SQL ServerSQL Server에서 만든 전체 텍스트 인덱스를 백업 및 복원하는 방법에 대해 설명합니다.This topic explains how to back up and restore full-text indexes created in SQL ServerSQL Server. SQL ServerSQL Server에서 전체 텍스트 카탈로그는 논리적인 개념이며 파일 그룹에 상주하는 것은 아닙니다.In SQL ServerSQL Server, the full-text catalog is a logical concept and does not reside in a filegroup. 따라서 SQL ServerSQL Server에서 전체 텍스트 카탈로그를 백업하려면 카탈로그에 속한 전체 텍스트 인덱스가 포함된 모든 파일 그룹을 식별해야 합니다.Therefore, to back up a full-text catalog in SQL ServerSQL Server, you must identify every filegroup that contains a full-text index that belongs to the catalog. 그런 다음 해당 파일 그룹을 하나씩 백업해야 합니다.Then you must back up those filegroups, one by one.

중요

SQL Server 2005SQL Server 2005 데이터베이스를 업그레이드할 때 전체 텍스트 카탈로그를 가져올 수도 있습니다.It is possible to import full-text catalogs when upgrading a SQL Server 2005SQL Server 2005 database. 가져온 각 전체 텍스트 카탈로그는 고유한 파일 그룹에 있는 데이터베이스 파일입니다.Each imported full-text catalog is a database file in its own filegroup. 가져온 카탈로그를 백업하려면 해당 파일 그룹을 백업하기만 하면 됩니다.To back up an imported catalog, simply back up its filegroup. 자세한 내용은 온라인 설명서의전체 텍스트 카탈로그 백업 및 복원 SQL Server 2005SQL Server 2005 을 참조하세요.For more information, see Backing Up and Restoring Full-Text Catalogs, in SQL Server 2005SQL Server 2005 Books Online.

전체 텍스트 카탈로그의 전체 텍스트 인덱스 백업 Backing Up the Full-Text Indexes of a Full-Text Catalog

전체 텍스트 카탈로그에서 전체 텍스트 인덱스 찾기 Finding the Full-Text Indexes of a Full-Text Catalog

sys.fulltext_indexessys.fulltext_catalogs 카탈로그 뷰에서 열을 선택하는 다음과 같은 SELECT 문을 사용하여 전체 텍스트 인덱스의 속성을 검색할 수 있습니다.You can retrieve the properties of the full-text indexes by using the following SELECT statement, which selects columns from the sys.fulltext_indexes and sys.fulltext_catalogs catalog views.

USE AdventureWorks2012;  
GO  
DECLARE @TableID int;  
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2012.Production.Product'));  
SELECT object_name(@TableID), i.is_enabled, i.change_tracking_state,   
   i.has_crawl_completed, i.crawl_type, c.name as fulltext_catalog_name   
   FROM sys.fulltext_indexes i, sys.fulltext_catalogs c   
   WHERE i.fulltext_catalog_id = c.fulltext_catalog_id;  
GO  

전체 텍스트 인덱스를 포함하는 파일 그룹 또는 파일 찾기 Finding the Filegroup or File That Contains a Full-Text Index

전체 텍스트 인덱스가 생성되면 다음 위치 중 하나로 배치됩니다.When a full-text index is created, it is placed in one of the following locations:

  • 사용자가 지정한 파일 그룹A user-specified filegroup.

  • 분할되지 않은 테이블의 경우 기본 테이블 또는 뷰와 동일한 파일 그룹The same filegroup as base table or view, for a nonpartitioned table.

  • 분할된 테이블의 경우 기본 파일 그룹The primary filegroup, for a partitioned table.

참고

전체 텍스트 인덱스 만들기에 대한 정보는 전체 텍스트 인덱스 만들기 및 관리CREATE FULLTEXT INDEX(Transact-SQL)를 참조하세요.For information about creating a full-text index, see Create and Manage Full-Text Indexes and CREATE FULLTEXT INDEX (Transact-SQL).

테이블 또는 뷰에서 전체 텍스트 인덱스의 파일 그룹을 찾으려면 다음 쿼리를 사용합니다. 여기서 object_name 은 테이블 또는 뷰의 이름입니다.To find the filegroup of full-text index on a table or view, use the following query, where object_name is the name of the table or view:

SELECT name FROM sys.filegroups f, sys.fulltext_indexes i   
   WHERE f.data_space_id = i.data_space_id   
      and i.object_id = object_id('object_name');  
GO  

전체 텍스트 인덱스가 포함된 파일 그룹 백업 Backing Up the Filegroups That Contain Full-Text Indexes

전체 텍스트 카탈로그의 인덱스를 포함하는 파일 그룹을 찾은 후에는 각 파일 그룹을 백업해야 합니다.After you find the filegroups that contain the indexes of a full-text catalog, you need back up each of the filegroups. 백업 프로세스 중에는 전체 텍스트 카탈로그를 삭제하거나 추가할 수 없습니다.During the backup process, full-text catalogs may not be dropped or added.

파일 그룹의 첫 번째 백업은 전체 파일 백업이어야 합니다.The first backup of a filegroup must be a full file backup. 파일 그룹의 전체 파일 백업을 만들면 전체 파일 백업에 기반을 둔 일련의 차등 파일 백업을 하나 이상 만들어 파일 그룹의 변경 내용만 백업할 수 있습니다.After you have created a full file backup for a filegroup, you could back up only the changes in a filegroup by creating a series of one or more differential file backups that are based on the full file backup.

파일과 파일 그룹을 백업하려면To back up files and filegroups

전체 텍스트 인덱스 복원 Restoring a Full-Text Index

백업된 파일 그룹을 복원하면 전체 텍스트 인덱스 파일과 파일 그룹에 있는 다른 파일들까지 모두 복원됩니다.Restoring a backed-up filegroup restores the full-text index files, as well as the other files in the filegroup. 기본적으로 파일 그룹은 파일 그룹이 백업된 디스크 위치에 복원됩니다.By default, the filegroup is restored to the disk location on which the filegroup was backed up.

전체 텍스트 인덱싱된 테이블이 온라인 상태이고 백업을 만들 때 채우기가 실행 중이었으면 복원 후 채우기가 다시 시작됩니다.If a full-text indexed table was online and a population was running when the backup was created, the population is resumed after the restore.

파일 그룹을 복원하려면To restore a filegroup

참고 항목See Also

서버 인스턴스의 전체 텍스트 검색 관리 및 모니터링 Manage and Monitor Full-Text Search for a Server Instance
전체 텍스트 검색 업그레이드 Upgrade Full-Text Search