Sql-Server
辨識全文目錄文件
我正在嘗試為報告編寫查詢,以顯示我們的數據文件中有多少可用空間,以便我們為未來規劃儲存。我正在從 中提取數據
sys.database_files
,並且可以將其縮小到僅鍵入 0(行)數據 - 我們此時並不擔心日誌增長。我遇到的問題是許多數據庫都有全文目錄。全文目錄文件也顯示為類型 0。我們也希望將這些從報告中排除。無論如何我們可以從中分辨
sys.database_files
(或加入),以便我們可以看到數據文件?我注意到 SQL Server 2016 中任何新創建的全文目錄文件的類型 = 4,但這對 2014 年(或 2016 年升級的數據庫)並沒有真正幫助。
我相信 type = 4 僅適用於已升級的 2008 年之前的全文文件,因為從那時起就沒有辦法創建單獨的全文文件——只有單獨的文件組。(請參閱https://msdn.microsoft.com/en-gb/library/ms174397(v=sql.110).aspx上SQL 2012 的 type = 4 doc,除了版本號外,它與 2016 年的內容相同。)
像http://www.connectsql.com/2011/01/sql-server-how-to-get-physical-path-of.html這樣的東西在技術上可能會滿足您的需求,但實際上與你的報告。