전체 텍스트 검색 관리의 향상된 기능
Microsoft SQL Server 2005 전체 텍스트 검색에는 많은 향상된 관리 기능이 도입되었으며 아래에서는 이러한 기능에 대해 설명합니다.
전체 텍스트 카탈로그 백업 및 복원
SQL Server 2005에서는 전체 텍스트 카탈로그에 통합 백업 및 복원 기능을 제공합니다. 이전 버전의 SQL Server에서는 전체 텍스트 카탈로그를 백업 및 복원할 수 있는 안정적인 통합 메커니즘을 제공하지 않았습니다. 이번 버전의 SQL Server에서는 데이터베이스 데이터와 함께 또는 별도로 전체 텍스트 카탈로그를 백업 및 복원할 수 있습니다. 이러한 기능을 통해 재해 복구에 필요한 시간이 줄어들게 되었고 카탈로그 전체를 다시 채울 필요가 없어져 전체 텍스트 카탈로그를 비롯하여 관련 데이터를 한 컴퓨터에서 다른 컴퓨터로 이동하는 작업이 간편해졌습니다. 이러한 백업 및 복원 기능은 다음과 같은 혜택을 제공합니다.
- 다른 데이터와 동일한 방법으로 하나 이상의 전체 텍스트 카탈로그를 미디어에서 백업 및 복원할 수 있습니다.
- 복원 후 데이터 전체를 다시 채울 필요가 없습니다.
- 복원 후 전체 텍스트 데이터를 업데이트하면 로그를 롤포워드하여 변경 내용을 반영합니다. 이 기능을 사용하려면 변경 내용 추적을 사용해야 합니다.
- 자세한 내용은 전체 텍스트 카탈로그 백업 및 복원을 참조하십시오.
데이터베이스 연결 및 분리 작업에 전체 텍스트 카탈로그 포함
Microsoft SQL Server 2005에서는 관리자가 데이터베이스 연결 및 분리 작업을 수행할 때 전체 텍스트 카탈로그를 유지합니다. 이전 버전의 SQL Server에서는 이러한 작업을 수행하는 동안 전체 텍스트 카탈로그를 무시했기 때문에 전체 텍스트 카탈로그가 분리되는 문제가 있었습니다. 따라서 관리자가 전체 텍스트 카탈로그를 삭제하고 다시 작성해야 했습니다.
이번 버전의 SQL Server에서는 전체 텍스트 카탈로그를 데이터베이스의 일부로 인식합니다. 관리자는 데이터베이스를 분리하고 모든 데이터베이스 파일을 새 위치에 복사한 다음 데이터베이스를 다시 연결할 수 있습니다. 이 프로세스에서는 전체 텍스트 카탈로그가 유지됩니다. 자세한 내용은 전체 텍스트 카탈로그 연결 및 분리를 참조하십시오.
XML 데이터의 전체 텍스트 인덱싱
SQL Server 2005에는 XML 조각이나 문서를 저장할 수 있는 새로운 XML 데이터 형식이 도입되었습니다. SQL Server의 전체 텍스트 검색은 이제 XML 데이터 형식을 기반으로 전체 텍스트 인덱스를 생성하는 기능과 XML 데이터 형식에 대해 전체 텍스트 쿼리를 작성하는 기능을 지원합니다.
쿼리는 열 값의 세분성에 있습니다. 전체 텍스트 인덱싱된 XML 열에 대해 실행된 전체 텍스트 조건자는 열 내용에서 지정한 검색 문자열이 있는 행을 반환합니다. 자세한 내용은 varbinary(max) 및 xml 열 쿼리를 참조하십시오.
전체 텍스트 인덱싱 성능 개선 및 업그레이드
SQL Server 2005 전체 텍스트 검색에는 3.0으로 업그레이드된 Microsoft Search(MSSearch) 서비스가 포함되어 있습니다. 이 업그레이드가 제공하는 혜택은 다음과 같습니다.
- 전체 텍스트 인덱스 채우기 성능이 대폭 개선되었습니다.
- 각 SQL Server 인스턴스에 MSSearch 3.0 인스턴스가 하나씩 제공됩니다.
- MSSearch 3.0은 SQL Server과 동일한 서비스 계정으로 실행됩니다.
- 자세한 내용은 SQL Server용 Microsoft 전체 텍스트 검색 엔진을 참조하십시오.
병렬 서비스 보안
SQL Server 2005 전체 텍스트 검색은 SQL Server 인스턴스당 하나의 MSFTESQL(SQL용 Microsoft 전체 텍스트 검색 엔진) 서비스 인스턴스를 사용합니다. 각 MSFTESQL 인스턴스는 SQL Server 인스턴스가 사용하는 것과 동일한 서비스 계정으로 시작하고 실행됩니다. 관리자가 특정 인스턴스의 SQL Server 서비스 계정을 변경하면 관련된 MSFTESQL 서비스 계정도 업데이트됩니다. 이전 버전의 SQL Server에서는 LocalSystem으로 실행되는 MSSearch 인스턴스 하나를 서버의 모든 인스턴스와 응용 프로그램에서 공유했습니다.
다양한 상태 보고
SQL Server 2005의 전체 텍스트 검색은 다양한 상태 보고 기능을 통해 전체 텍스트를 보다 쉽게 구현하고 관리할 수 있도록 해 줍니다. 이러한 기능은 다음과 같습니다.
- 카탈로그 내의 각 인덱스에 대한 상태 및 인덱싱 오류를 기록하는 채우기 상태 로그가 추가되었습니다.
- 추가 서비스, 카탈로그 및 인덱스 상태, 구성 옵션을 사용할 수 있습니다.
- SQL Server 프로파일러에서 전체 텍스트 쿼리를 확인하여 문제를 진단하고 성능을 분석할 수 있습니다.