gpt4 book ai didi

c# - 如何在没有SSIS包的情况下将数据从一个数据库移动到另一个数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:34 26 4
gpt4 key购买 nike

我有两个数据库 A、B,它们在 sql server 中具有相同数量的表和模式。所有表都包含自动生成的 PK,两个数据库都包含自己的数据。

现在我必须将A的所有数据移动到B。因为我想以后只使用一个数据库

我试图用 SSIS 包移动它们,但它用新的 PK 复制了数据。所以这些 key 在 FK 中使用的地方丢失了引用并且数据将会损坏。

请帮帮我,我如何才能在所有约束和 PK、FK 一致性的情况下移动数据。

最佳答案

在没有 SSIS 的情况下,一种简单的方法是让 SSMS (SQL Server Management Studio) 编写整个数据库的脚本,包括模式和数据,然后针对目标数据库运行脚本。我已经这样做了很多次,而且效果很好。

关于c# - 如何在没有SSIS包的情况下将数据从一个数据库移动到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com