2011-11-20 41 views
0

我認爲這個問題更適合這裏,而不是ServerFault,但如果我錯了,請糾正我。通過T-SQL查詢遠程MSIDXS

我有一個系統,它有一個數據庫,也查詢Windows索引服務。查詢通過使用OpenQuery(Linked_Server_Name,...)函數的T-SQL完成。 當數據庫和索引服務在同一臺服務器上時,一切正常。

現在我需要擴展我的系統,這意味着我必須將數據庫服務器與索引服務服務器分開。問題是,我無法找到遠程查詢索引服務的方法。

有人用類似的設置獲得成功嗎? 如果不是,你會建議什麼替代方案?

回答

0

我在我的公司有類似的問題,我GOOGLE了,遠程索引是不可能的。但是我們找到了解決方案。現在我們有一臺帶DB的服務器,另一臺服務器帶有索引的IIS和附件。解決方案是共享數據庫服務器可以看到它們的附件文件夾(或者整個光盤)。不幸的是,我改變了公司的立場,我沒有權限再連接到服務器來檢查配置,所以我不能寫什麼和在哪裏必須完成。

+0

感謝您的評論。我結束了寫我的答案中所述的Web服務。 – Moshe

0

對於遠程查詢MSIDXS確實看起來是不可能的。我最終編寫了一個包裝MSIDXS的Web服務,並且被遠程調用。 雖然表現並不理想。