首页 > 解决方案 > 删除数据库和删除表 SSIS

问题描述

我有一个预定的 SSIS 包,它将数据在一夜之间加载到数据仓库中。在加载之前,它会删除整个数据库并删除所有表。但是现在我遇到了一种情况,我不想删除一个表,而是想使用合并 SQL 语句进行增量加载。因为它正在删除整个数据库,所以在当前场景中我将无法这样做。如果我将删除数据库更改为删除数据库,我想,我应该能够对我想要的表进行增量加载。这样做是否有任何可能的并发症。如果我将删除数据库更改为删除数据库,您能预见到任何问题吗,我会遗漏一些东西吗?任何想法高度赞赏。谢谢你的时间。

标签: sql-serverdatabasessissql-deletessis-2008

解决方案


据我所知,delete database您只删除行,而drop database您删除所有表格,包括。行。如果您的逻辑有效,您可以执行delete database, 然后删除除您要保留的表之外的所有表。


推荐阅读