我一直在尋找一個這樣做的例子,但我沒有找到它。我知道這是可能的,因爲我們曾經在一個點上工作,但開發該過程的資源目前不可用於修復當前損壞無法修復的過程。事實上,我們甚至無法仔細研究一下再次構建過程的副本的過程。使用SSIS將數據庫catilog的副本從一個實例複製到另一個實例
我們有一個'Production_DB'和一個'Test_DB',它們和這兩者基本相同。發生的是SSIS任務在每個工作日結束時觸發並使用'Production_DB'中的數據刷新'Test_DB'。通過這種方式,可以進行測試,並且可以對測試平臺進行更改,而不必擔心它會過多地存在實時數據,因爲每個晚上都會將這些數據返回到生產中的數據。同時出於測試目的,所有測試都是根據實際的實際數據示例開始測量的,因此,當指向生產數據集的過程出現問題的可能性較小時。
我們有的問題是幾個月後我們沒有意識到它,但SSIS包和源文件已被破壞超出可讀性。所以,現在我們正在尋找一種方法來取代軟件包來恢復這個過程,但是到目前爲止我還沒有找到一個可以用來構建的例子。
我們在SQL Server 2008 R2上。
如果有人有一些參考,他們可以指向我,將不勝感激!
從常規夜間備份安排備份恢復。 –
我建議使用powershell腳本,而不是使用DBATOOLS(https://dbatools.io/)它是免費和社區支持的,它比SSIS包做的更好更快。你只給它幾個參數,瞧! – PollusB
@PollusB你有沒有參考指出我可以使用的例子?我並不熟悉PowerShell的功能。 –