2011-01-13 170 views
1

我注意到,當我試圖還原數據庫時,它正在還原DATA +存儲過程。我想從sql server 2008中的現有數據庫中只恢復數據,我如何實現這一點。只用SQL Server 2008還原數據

場景是 我有生產數據庫和開發數據庫,​​同時開發我已經對SP和表結構進行了一些更改。我用來追蹤這些變化的文件丟失了,現在我想要所有的表格結構+ SP的數據庫變更,並且還應該有來自生產數據庫的最新數據。

我該如何做到這一點?

回答

3

您無法進行選擇性恢復。

您必須將備份恢復到另一個「工作」數據庫,然後將要恢復的位移植到目標數據庫中。之後,您可以自由刪除工作數據庫。

2

您可以使用以下兩個工具,一個同步你的對象,另一個同步您的數據:

ApexSQL Diff - 一個SQL Server數據庫比較和同步工具,它檢測數據庫對象之間的差異,並解決他們不錯誤。它產生於發現差異的綜合報告,並可以自動實時和版本的數據庫,備份,快照和腳本文件夾

ApexSQL Data Diff之間的同步過程 - 一個SQL Server數據比較和同步工具,檢測數據的差異,並解決他們沒有錯誤。它可以檢測到的差異比較和同步實時數據庫與原生或本地壓縮數據庫備份,並生成全面的報告

聲明:我作爲ApexSQL

產品支持工程師工作
相關問題