首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Server中还原数据库级别的事务

在Server中还原数据库级别的事务
EN

Stack Overflow用户
提问于 2017-10-05 07:11:45
回答 1查看 21关注 0票数 0

我正在创建一个SSIS包,它涉及从各种资源中提取数据并插入到multiple中的多个表中。每次运行此包时,都会从包开始时从所有表中截断旧数据,并插入新值。这里的问题是,当服务器关闭时(从哪里提取数据),或者如果包中发生错误,由于所有的值都被截断,所以表是空的。

我希望在截断开始之前在SQL中创建一个事务点/回滚点,以便当发生错误或服务器关闭时,我可以回滚到起始点。知道怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-02 09:59:43

我在截断表中的值之前创建了数据库的快照,并在发生任何错误时从快照中恢复,从而解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46579884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档