DetailPage-MSS-KB

기술 자료

기술 자료: 923355 - 마지막 검토: 2009년 7월 9일 목요일 - 수정: 2.0

 
# 버그: 432932 (SQLBUDT)

이 페이지에서

현상

Microsoft SQL Server 2005 에서 데이터베이스의 전체 백업을 수행할 때 다음과 유사한 오류 메시지가 나타날 수 있습니다.
서버 백업이 실패했습니다 ‘ ComputerName \ SQLInstanceName '. (Microsoft.SqlServer.Smo)

추가 정보:
System.Data.SqlClient.SqlError: 온라인 상태가 아니기 때문에 파일 또는 파일 그룹 "sysft_ FullTextCatalog" 백업의 허용되지 않습니다. BACKUP 온라인 데이터만 포함하도록 선택 영역을 제한하려면 파일 또는 파일 절을 사용하여 수행할 수 있습니다. (Microsoft.SqlServer.Smo)
SQL Server 2005 서비스 팩 2 (SP2) 의 전체 데이터베이스 백업을 수행하는 경우 다음과 유사한 오류 메시지가 나타날 수 있습니다.
온라인 상태가 아니기 때문에 전체 텍스트 카탈로그 'FullTextCatalog' 의 백업이 허용되지 않습니다. 이유는 오류 로그 파일을 전체 텍스트 카탈로그 오프라인 되고 온라인 상태로 만듭니다. 또는 BACKUP 온라인 데이터만 포함하도록 선택 영역을 제한하려면 파일 또는 파일 절을 사용하여 수행할 수 있습니다.

원인

이 문제는 데이터베이스에서 전체 텍스트 카탈로그 온라인 않기 때문에 발생합니다. SQL Server 2005 전체 백업을 수행하는 데이터베이스 파일 및 온라인 데이터베이스에서 전체 텍스트 카탈로그가 필요합니다.

다음 조건 중 하나 이상이 true 때문에 전체 텍스트 카탈로그 온라인 수 있습니다.
  • 전체 텍스트 카탈로그 폴더 삭제 또는 손상되었습니다.
  • 데이터베이스를 전체 텍스트 인덱싱에 사용하지 않았습니다.
  • Microsoft SQL Server 2000 데이터베이스 백업에서 데이터베이스를 복원할 수 있습니다. 따라서 데이터베이스를 복원할 서버 데이터베이스에 전체 텍스트 카탈로그 폴더에 존재하지 않습니다.
  • 실행 중인 SQL Server 2005 인스턴스는 SQL Server 2000 으로부터 업그레이드되었습니다. 그러나 전체 텍스트 검색 서비스 업그레이드 동안 액세스할 수 없습니다.
  • 데이터베이스는 프로그램으로부터의 연결되어 있습니다. 그러나 첨부 파일 동안 전체 텍스트 카탈로그 폴더 잘못된 위치를 지정합니다.
참고 SQL Server 2005 SP2 전체 텍스트 카탈로그가 온라인 상태가 아니기 때문에 SQL Server 오류 로그에 기록됩니다. 이 문제의 특정 원인 SQL Server 오류 로그를 참조하십시오.

해결 과정

이 문제를 해결하려면 다음과 같이 하십시오.
  1. 문제가 있는 전체 텍스트 카탈로그 파일이 들어 있는 폴더를 찾습니다.
  2. ALTER DATABASE 문을 실행하십시오. 문에서 전체 텍스트 카탈로그 올바른 위치를 지정하십시오.

    이 시나리오에서는 ALTER DATABASE 문을 사용하여 방법에 대한 자세한 내용은 다음 MSDN Microsoft 개발자 네트워크 웹 사이트를 방문하여 전체 텍스트 카탈로그 이동 "항목을 검색하십시오.
    http://msdn2.microsoft.com/en-us/library/ms345483.aspx (http://msdn2.microsoft.com/en-us/library/ms345483.aspx)
  3. 데이터베이스에 문제가 있는 전체 텍스트 카탈로그를 다시 빌드하십시오.
  4. SQL Server 2005 에서 데이터베이스의 전체 백업을 다시 수행하십시오.
메모
  • 데이터베이스를 전체 텍스트 인덱싱에 사용하지 않으면 SQL Server 2005 에서 데이터베이스의 전체 백업을 수행하기 전에 이 옵션을 먼저 설정해야 합니다.

    전체 텍스트 인덱싱을 SQL Server 2005에서 데이터베이스 사용 방법에 대한 자세한 내용은 다음 MSDN 웹 사이트를 참조하십시오.
    http://msdn2.microsoft.com/en-us/library/ms403375.aspx (http://msdn2.microsoft.com/en-us/library/ms403375.aspx)
  • 전체 텍스트 카탈로그를 더 이상 필요하지 않은 문제가 전체 텍스트 카탈로그를 삭제할 수 있습니다. 다음 SQL Server 2005 에서 데이터베이스의 전체 백업을 수행하십시오.

현재 상태

이 동작은 의도적으로입니다.

추가 정보

Windows Mobile 기반 스마트폰에 GPRS 연결이 구성되어 있는지 확인합니다

  1. SQL Server 2005 전체 텍스트 카탈로그를 만듭니다.
  2. 전체 텍스트 검색 서비스를 중지하십시오.
  3. 전체 텍스트 검색 프로세스가 Windows 작업 관리자에서 프로세스가 있으면 죽이십시오.
  4. 전체 텍스트 카탈로그 폴더를 삭제하십시오. 다음 폴더에 있는 전체 텍스트 카탈로그 폴더:
    %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\FTData
  5. 전체 텍스트 검색 서비스를 시작하십시오.
  6. 전체 텍스트 카탈로그가 포함된 데이터베이스 뒷면에 전체를 수행하십시오.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
키워드: 
kbmt kbsql2005fts kbexpertiseadvanced kbtshoot kbprb KB923355 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store