gpt4 book ai didi

sql - 将大表导入azure sql数据库

转载 作者:行者123 更新时间:2023-12-03 04:52:19 25 4
gpt4 key购买 nike

我想要将一张表从我的 SQL Server 实例数据库传输到 Azure 上新创建的数据库。问题是插入脚本有 60 GB 大。

我知道一种方法是创建备份文件,然后将其加载到存储中,然后在 azure 上运行导入。但问题是,当我尝试这样做时,在 azure IO 上导入时会出现错误:

Could not load package.
File contains corrupted data.
File contains corrupted data.

第二个问题是,使用这种方法我不能只复制一个表,整个数据库必须位于备份文件中。

那么还有其他方法可以执行这样的操作吗?最好的解决方案是什么。如果备份是最好的,那么为什么我会收到此错误?

最佳答案

您可以使用现有的工具使这一切变得非常简单(点击)。如果这是一次性的事情,您几乎可以使用任何工具( Red GateBlueSyntax ...)。你永远有BCP以及。大多数这些方法将允许您备份或恢复单个表。

如果您需要更具可重复性的东西,您应该考虑使用 backup API或者使用SQLBulkCopy自己编写代码类(class)。

关于sql - 将大表导入azure sql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206691/

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