2009-02-12 60 views
0

考慮一個MS SQL Server 2005實例,它上面有3個數據庫...... Dev,RC和Production。他們都有(或多或少)相同的模式。他們都有一個「相同」的表和全文索引。必須全文索引目錄名稱在同一個SQL服務器上是唯一的嗎? (MSSQL 2005)

  1. 如果全文索引目錄的名稱在所有3個數據庫中都是相同的,會發生什麼情況?
  2. 他們是否共享相同的物理目錄?
  3. 在每個數據庫上有獨特的目錄名稱是否更好(性能)?

它接縫MSDN Create fulltext catalog並沒有給出很好的答案。

回答

1

在SQL2005上,目錄名稱不必是唯一的。在文件系統上,SQL將在名稱末尾添加一個4位數字以使其唯一(例如,「ft_Catalog」變爲「ft_Catalog0000」,「ft_Catalog0001」等)。

我更喜歡爲目錄命名,以便包含數據庫名稱:「ft_cat_ [DATABASENAME]」。使查看文件系統更容易。

相關問題