0
我正在創建一個SSIS包,它涉及從各種資源中提取數據並插入到MS SQL Server中的多個表中。每次運行此程序包時,都會在程序包開始時從所有表中截斷舊數據,並插入新值。這裏的問題是,當服務器關閉時(從其中取出數據)或者如果包中發生任何錯誤,由於所有值都被截斷,所以表是空的。在SQL Server中恢復數據庫級別的事務
我想在截斷開始之前在SQL中創建一個事務點/回滾點,以便當發生錯誤或服務器關閉時,我可以回滾到起始點。任何想法如何做到這一點?