전체 텍스트 카탈로그 만들기 및 관리Create and Manage Full-Text Catalogs

전체 텍스트 카탈로그는 전체 텍스트 인덱스 그룹에 대한 논리적 컨테이너입니다.A full-text catalog is a logical container for a group of full-text indexes. 전체 텍스트 인덱스를 만들려면 먼저 전체 텍스트 카탈로그를 만들어야 합니다.You have to create a full-text catalog before you can create a full-text index.

전체 텍스트 카탈로그는 어떠한 파일 그룹에도 속하지 않는 가상 개체입니다.A full-text catalog is a virtual object that does not belong to any filegroup.

전체 텍스트 카탈로그 만들기 Create a Full-Text Catalog

Transact-SQL을 사용하여 전체 텍스트 카탈로그 만들기Create a full-text catalog with Transact-SQL

CREATE FULLTEXT CATALOG를 사용합니다.Use CREATE FULLTEXT CATALOG. 예를 들어For example:

USE AdventureWorks;  
GO  
CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;  
GO  

Management Studio를 사용하여 전체 텍스트 카탈로그 만들기Create a full-text catalog with Management Studio

  1. 개체 탐색기에서 서버, 데이터베이스를 차례로 확장한 다음 전체 텍스트 카탈로그를 만들려는 데이터베이스를 확장합니다.In Object Explorer, expand the server, expand Databases, and expand the database in which you want to create the full-text catalog.

  2. 저장소를 확장한 다음 전체 텍스트 카탈로그를 마우스 오른쪽 단추로 클릭합니다.Expand Storage, and then right-click Full Text Catalogs.

  3. 새 전체 텍스트 카탈로그를 선택합니다.Select New Full-Text Catalog.

  4. 새 전체 텍스트 카탈로그 대화 상자에서 다시 만들려는 카탈로그에 대한 정보를 지정합니다.In the New Full-Text Catalog dialog box, specify the information for the catalog that you are re-creating. 자세한 내용은 새 전체 텍스트 카탈로그(일반 페이지)를 참조하세요.For more information, see New Full-Text Catalog (General Page).

    참고

    전체 텍스트 카탈로그 ID는 00005부터 시작하고 카탈로그를 새로 만들 때마다 1씩 증가합니다.Full-text catalog IDs begin at 00005 and are incremented by one for each new catalog created.

  5. 확인을 클릭합니다.Click OK.

전체 텍스트 카탈로그의 속성 가져오기 Get the properties of a full-text catalog

Transact-SQLTransact-SQL 함수인 FULLTEXTCATALOGPROPERTY를 사용하여 전체 텍스트 카탈로그와 관련된 다양한 속성 값을 가져올 수 있습니다.Use the Transact-SQLTransact-SQL function FULLTEXTCATALOGPROPERTY to get the value of various properties related to full-text catalogs. 자세한 내용은 FULLTEXTCATALOGPROPERTY를 참조하세요.For more info, see FULLTEXTCATALOGPROPERTY.

예를 들어 다음 쿼리를 실행하여 전체 텍스트 카탈로그 Catalog1의 인덱스 개수를 가져옵니다.For example, run the following query to get the count of indexes in the full-text catalog Catalog1.

USE <database>;  
GO  
SELECT fulltextcatalogproperty('Catalog1', 'ItemCount');  
GO  

다음 표에서는 전체 텍스트 카탈로그에 관련된 속성을 나열합니다.The following table lists the properties that are related to full-text catalogs. 이 정보는 전체 텍스트 검색을 관리하고 이러한 검색에서 발생하는 문제를 해결하는 데 유용할 수 있습니다.This information may be useful for administering and troubleshooting full-text search.

속성Property 설명Description
AccentSensitivityAccentSensitivity 악센트 구분 설정입니다.Accent-sensitivity setting.
ImportStatusImportStatus 전체 텍스트 카탈로그를 가져올지 여부를 나타냅니다.Whether the full-text catalog is being imported.
IndexSizeIndexSize 전체 텍스트 카탈로그의 크기(MB)입니다.Size of the full-text catalog in megabytes (MB).
ItemCountItemCount 현재 전체 텍스트 카탈로그에 있는 전체 텍스트 인덱싱된 항목 수입니다.Number of full-text indexed items currently in the full-text catalog.
MergeStatusMergeStatus 마스터 병합의 진행 여부를 나타냅니다.Whether a master merge is in progress.
PopulateCompletionAgePopulateCompletionAge 마지막 전체 텍스트 인덱스 채우기가 완료된 시간과 01/01/1990 00:00:00 사이의 차이(초)입니다.Difference in seconds between the completion of the last full-text index population and 01/01/1990 00:00:00.
PopulateStatusPopulateStatus 채우기 상태입니다.Populate status.

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다.This feature will be removed in a future version of Microsoft SQL Server. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하세요.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
UniqueKeyCountUniqueKeyCount 전체 텍스트 카탈로그에서 고유 키 번호입니다.Number of unique keys in the full-text catalog.

전체 텍스트 카탈로그 다시 작성 Rebuild a full-text catalog

Transact-SQL 문 ALTER FULLTEXT CATALOG ... REBUILD를 실행하거나 SSMS(SQL Server Management Studio)에서 다음 작업을 수행합니다.Run the Transact-SQL statement ALTER FULLTEXT CATALOG ... REBUILD, or do the following things in SQL Server Management Studio (SSMS).

  1. SSMS의 개체 탐색기에서 서버, 데이터베이스를 차례로 확장한 다음 다시 작성할 전체 텍스트 카탈로그가 포함된 데이터베이스를 확장합니다.In SSMS, in Object Explorer, expand the server, expand Databases, and then expand the database that contains the full-text catalog that you want to rebuild.

  2. 저장소를 확장한 다음 전체 텍스트 카탈로그를 확장합니다.Expand Storage, and then expand Full Text Catalogs.

  3. 다시 작성하려는 전체 텍스트 카탈로그의 이름을 마우스 오른쪽 단추로 클릭하고 다시 작성을 선택합니다.Right-click the name of the full-text catalog that you want to rebuild, and select Rebuild.

  4. 전체 텍스트 카탈로그를 삭제하고 다시 작성하시겠습니까?라는 질문에 확인을 클릭합니다.To the question Do you want to delete the full-text catalog and rebuild it?, click OK.

  5. 전체 텍스트 카탈로그 다시 작성 대화 상자에서 닫기를 클릭합니다.In the Rebuild Full-Text Catalog dialog box, click Close.

데이터베이스의 전체 텍스트 카탈로그 모두 다시 작성 Rebuild all full-text catalogs for a database

  1. SSMS의 개체 탐색기에서 서버, 데이터베이스를 차례로 확장한 다음 다시 작성할 전체 텍스트 카탈로그가 포함된 데이터베이스를 확장합니다.In SSMS, in Object Explorer, expand the server, expand Databases, and then expand the database that contains the full-text catalogs that you want to rebuild.

  2. 저장소를 확장한 다음 전체 텍스트 카탈로그를 마우스 오른쪽 단추로 클릭합니다.Expand Storage, and then right-click Full Text Catalogs.

  3. 모두 다시 작성을 선택합니다.Select Rebuild All.

  4. 전체 텍스트 카탈로그를 모두 삭제하고 다시 작성하시겠습니까?라고 질문에 확인을 클릭합니다.To the question, Do you want to delete all full-text catalogs and rebuild them?, click OK.

  5. 전체 텍스트 카탈로그 모두 다시 작성 대화 상자에서 닫기를 클릭합니다.In the Rebuild All Full-Text Catalogs dialog box, click Close.

데이터베이스에서 전체 텍스트 카탈로그 제거 Remove a full-text catalog from a database

Transact-SQL 문 DROP FULLTEXT CATALOG를 실행하거나 SSMS(SQL Server Management Studio)에서 다음 작업을 수행합니다.Run the Transact-SQL statement DROP FULLTEXT CATALOG, or do the following things in SQL Server Management Studio (SSMS).

  1. SSMS의 개체 탐색기에서 서버, 데이터베이스를 차례로 확장한 다음 제거할 전체 텍스트 카탈로그가 포함된 데이터베이스를 확장합니다.In SSMS, in Object Explorer, expand the server, expand Databases, and expand the database that contains the full-text catalog you want to remove.

  2. 저장소를 확장한 다음 전체 텍스트 카탈로그를 확장합니다.Expand Storage, and expand Full Text Catalogs.

  3. 제거할 전체 텍스트 카탈로그를 마우스 오른쪽 단추로 클릭한 다음 삭제를 선택합니다.Right-click the full-text catalog that you want to remove, and then select Delete.

  4. 개체 삭제 대화 상자에서 확인을 클릭합니다.In the Delete Objects dialog box, click OK.

다음 단계Next step

전체 텍스트 인덱스 만들기 및 관리Create and Manage Full-Text Indexes