全文檢索搜尋管理的增強功能
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 全文檢索搜尋包括從 Microsoft Search (MSSearch) 服務至 3.0 版的主要升級。這項升級的好處如下:
- 大幅改進全文檢索索引母體擴展的效能。
- 每個 SQL Server 執行個體,各有一個 MSSearch 3.0 執行個體。
- MSSearch 3.0 是用 SQL Server 的相同服務帳戶來執行的。
- 如需詳細資訊,請參閱<Microsoft SQL Server 全文檢索引擎>。
平行服務安全性
SQL Server 2005 全文檢索搜尋會針對每個 SQL Server 執行個體,各使用一項 Microsoft Full-Text Engine for SQL (MSFTESQL) 服務。每個 MSFTESQL 執行個體都是利用 SQL Server 執行個體的相同服務帳戶來啟動和執行的。如果管理員變更特定執行個體的 SQL Server 服務帳戶,也會更新相關聯的 MSFTESQL 服務帳戶。在舊版的 SQL Server 中,伺服器中的所有執行個體和應用程式會共用執行為 LocalSystem 的單一 MSSearch 執行個體。
詳細狀態報告
SQL Server 2005 的全文檢索搜尋有許多詳細狀態報告增強功能,使得全文檢索實作的管理和支援變得更加容易。這些增強功能包括:
- 母體擴展狀態記錄,記錄目錄內各項索引的狀態和索引錯誤。
- 其他可用的服務、目錄和索引狀態,以及組態選項。
- 將全文檢索查詢呈現給 SQL Server Profiler,以進行診斷和效能分析。