2009-05-04 105 views
0

現在我正在使用具有可更新訂閱的事務複製。有什麼方法(包括T-SQL)可以用來縮小複製模式內使用的分佈式數據庫嗎?該文件被命名爲distribution.MDFSQL Server 2005,收縮複製數據庫

而且我發現存儲在文件夾中相當大的數據REPLDATA,則其保存刪除這個文件?如何?或至少一些我如何收縮它

感謝

回答

1

分佈數據庫只是一個普通的系統數據庫,所以是的,你可以縮小它以同樣的方式爲您提供全方位的其它數據庫做(這位於System Databases文件夾下),例如Management Studio。

但是,由於該數據庫正在用於存儲複製所需的數據,所以在添加更多數據時它可能會再次增長,因此可能並不總是建議縮小數據。

repldata應包含用於複製的快照,並且需要用於新訂閱和重新初始化以前的訂閱。除非您使用Snapshot發佈,否則我相信您刪除內容是安全的。但是我沒有找到任何證明它被支持的文檔,因此它可能不是一個好主意(但是,由於SQL Server 2000和更新版本支持快照的備用位置,其中包括可移動媒體,所以它不應該關心它)

+0

謝謝,現在我用可更新訂閱的事務複製,所以它是保存刪除repldata? – Dels 2009-05-06 01:29:06