
나는 중요한 .asp 앱을 win2012(현재 win2003)로 옮기는 프로젝트를 받았습니다. 이 앱은 Index Server를 사용합니다(OLE DB 공급자를 사용하여 Index Server에 액세스합니다.
Set ixQuery = Server.CreateObject("ADODB.Connection")
ixQuery.Open "provider=msidxs;Data Source=knowledgestore"
지금까지 내 연구에 따르면 Index Server는 win2012에서 더 이상 가능/사용할 수 없는 것으로 나타났습니다.
그게 사실인가요?
답변1
Microsoft 인덱싱 서비스가 사라졌습니다. 꾸준한 발전의 행진. 에서여기:
참고 인덱싱 서비스는 Windows XP부터 더 이상 지원되지 않습니다.Windows 8부터는 사용할 수 없습니다.대신 클라이언트측 검색에는 Windows Search를 사용하고 서버측 검색에는 Microsoft Search Server Express를 사용하세요.
Microsoft 사이트의 위 정보는 정확하지 않습니다. Index Server의 병렬, 대체, 기술은 Search입니다.서비스(더 크고 다른 동물인 Search Server Express가 아닙니다.)
Index Server를 대체하고 Windows OS의 일부인 Windows 검색 서비스로 변환해야 합니다. (Microsoft Search Server는 이름과 기능 세트가 매우 유사하지만 다른 동물입니다.)
주목하세요"Windowx XP부터 더 이상 지원되지 않습니다."이는 당신이 아주 오래된 기술을 사용하고 있다는 것을 의미합니다.
보다https://stackoverflow.com/a/23742531/147637Windows 검색 서비스를 설치하는 방법에 대해 알아보세요.
답변2
Index Server를 대체하는 것은 실제로 Windows에 내장된 "Windows Search Service"입니다.
이름 참고: Windows 검색서비스또 다른 도구인 Windows Search가 있습니다.섬기는 사람 완전히 다른 동물이다.
다운로드가 필요하지 않습니다. 윈도우 검색서비스Win2008 및 Win2012(및 Windows 7 및 8) OS의 일부입니다.
보다:https://stackoverflow.com/a/24567543/147637
또한:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa965362(v=vs.85).aspx
http://www.cloudtec.ch/blog/tech/add-search-indexed-network-share-windows-library.html