Sql-Server-2012

將 FILESTREAM 移動到另一個數據庫

  • October 26, 2015

我們的開發組織創建了一個使用 FILESTREAM 的應用程序,該應用程序通過試點已被合併到我們的數據倉庫暫存數據庫中的模式中。進入生產階段,開發和 BI 團隊已確定他們希望將其分離到一個單獨的數據庫中,並且他們希望在目前的試驗環境 (DEV) 中將其分離。

我怎樣才能最好地將現有的 FILESTREAM 數據從目前數據庫移動(或至少複製)到新數據庫中?

澄清一下:我不是要移動數據庫,而是要將 FILESTREAM(和整個模式)從一個數據庫中拉出並放入另一個數據庫中。

最簡單的方法是通過恢復數據庫來移動它,然後只清除原始文件流表。

如果您確實需要移動它,那麼它將被視為您想要將一個表移動到另一個數據庫的任何其他情況。所涉及的其他步驟將重複您在原始數據庫上設置文件流的方式。

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