Windows 데스크톱 검색에서 .SQL 파일을 검색하지 못합니다. 확장을위한 인덱스 옵션을 설정했습니다. 불행히도, Windows

“인덱스 속성 및 파일 내용”이 선택된 상태에서 “일반 텍스트 필터”를 사용하고 SQL 파일이 포함 된 디렉터리가 “포함 된 위치”에 있는지 확인하기 위해 .SQL 확장을위한 인덱스 옵션을 설정했습니다.

불행히도, Windows 데스크톱 검색은 여전히 ​​.SQL 파일에서 아무것도 찾을 수 없습니다. .cs, .docx 등의 다른 파일 형식이 성공적으로 검색됩니다.

Windows XP SP2를 실행 중입니다. 대체 검색 엔진을 쉽게 설치할 수없는 작업 컴퓨터이므로 인덱싱 된 검색을 위해 Windows 데스크톱 검색이 필요합니다.

분명히 다른 (인덱싱되지 않은) 기술을 사용하여 .SQL 파일을 검색 할 수는 있지만 데스크톱 검색 속도를 선호합니다.

업데이트 : 몇 개의 .SQL 파일을 .SQL.TXT 파일에 복사 한 후 다음과 같은 디렉터리에 복사합니다. ~ 돌팔매 “인덱스 속성 및 파일 내용”이 선택된 일반 텍스트 필터를 사용하여 인덱싱 옵션에 대한 파일 확장명으로 .SQL.TXT를 추가하고 데스크톱 검색을 다시 인덱싱합니다. 아직도 .SQL 또는 .SQL.TXT 파일에서 문자열을 찾지 못합니다.

추가 정보 : 색인을 다시 생성 한 후 데스크톱 검색 고급 옵션에서 파일 형식을 확인한 후 .SQL.TXT 파일 확장명이 더 이상 파일 형식 목록에 나타나지 않는다고 언급했습니다.



답변

이것은 분명히 차선책이지만, .SQL 파일을 .TXT 파일로 복사 해 보았습니까?

단순히 SQL 파일을 어딘가에서 SQL 파일로 사용하고 있기 때문에 단순히 이름을 바꾸는 것은 아닙니다. 그러나 공간이 있다면 복사본을 만들고 이름을 바꿉니다. .SQL.TXT 정도. SQL 파일이 자주 변경되는 경우 작업을 예약하여 복사본을 다시 만듭니다.

Windows 데스크톱 검색에서 .SQL.TXT 파일을 성공적으로 인덱싱 할 수있는 경우 실패한 .SQL 확장에 대한 정보가 있습니다. 가능하지 않으면 파일의 형식이 혼란 스럽습니다.


답변

이것은 관련이 없을 수도 있지만, 이와 같은 경우에는 명령 행을 사용하는 것이 좋습니다. 정말 빠르며 정규 표현식과 라인의 시작 (또는 끝)과 같은 다른 기능을 지정할 수 있습니다.

  • Shift 키를 누른 상태에서 검색 할 디렉토리를 마우스 오른쪽 버튼으로 클릭합니다.
  • ‘명령 창 열기’를 선택하십시오.
  • 유형 findstr "order by" *.sql
  • 하위 디렉토리도 검색하려면 findstr /S "order by" *.sql

그러면 문자열에 “order by”가 포함 된 * .sql이라는 모든 파일이 반환됩니다. 행 번호와 같은 것을 포함하는 명령 행 스위치가 많이 있습니다. findstr /?


답변

그냥 Qytec의 무료 사용 휴대용 파일 찾는 사람 Windows 데스크톱 검색 대신. 제공된 확장자로 파일 내에서 성공적으로 검색 할 수 있습니다. 휴대용이기 때문에 설치할 필요가 없습니다. 내 .SQL 파일에 그것을 시도하고 아무런 문제없이 작동합니다. 여기 내 PC에서 screeny입니다 :

alt text


답변

Windows 데스크톱 검색 엔진에 iFilter for SQL을 설치해야 할 필요가 있다고 생각합니다. 여기 좀 봐 .


답변