Sql-Server-2014

將數據庫輔助數據文件指向網路驅動器

  • January 14, 2021

我有一個 2 TB 的數據庫,並且數據驅動器已填滿。我的網路團隊無法擴展驅動器,也無法提供另一個驅動器,以便可以將輔助數據文件指向該驅動器。我的問題是輔助驅動器是否可以指向網路共享。

你可以做到,並不意味著你應該這樣做。有很多事情需要考慮,比如性能和可靠性。

將文件放在網路上可能會導致一些性能問題,因為每次讀取、插入、更新、刪除都需要在網路上移動數據。

如果您有歷史數據,那麼也許您可以考慮將那些較舊、訪問較少的數據放在網路上。如果您不經常訪問數據,則性能問題會更少。

然後您可能會遇到一些數據損壞,例如,如果 SQL Server 正在寫入數據庫,但網路出現故障。你必須記住這一點。

話雖這麼說,如果你想這樣做,你基本上必須在你的 SQL Server 啟動時啟用跟踪標誌 1807,然後你就可以做到了。

我建議您閱讀這兩個參考資料,詳細了解所涉及的風險:

要將部分數據庫傳輸到網路上的新文件,您應該執行以下操作:

  • 您將另一個文件組添加到您的數據庫,它的位置將在網路上。
  • 您需要在新文件組上重新創建要移動到網路的數據的聚集索引或主鍵聚集。

引用自:https://dba.stackexchange.com/questions/283249