1

我们正在尝试将大型 SQL 托管实例数据库还原到运行 SQL Server 2016 的 On Premise。我们尝试了 SQL Export Dump,因为数据库很大,需要很长时间才能完成。

是否有其他方法可以将 SQL 托管实例数据库复制到运行 SQL Server 2016 的本地服务器。

4

3 回答 3

0

好问题。我确信有更好的方法来做到这一点,但到目前为止我管理这个的唯一方法是 a) 将表选择到一个或多个单独的数据库中(所以没有索引等)
b) 导出数据层应用程序) 作为 bacpac。c) 将数据层应用程序(必须是 Management Studio 18)导入 SQL 2016。如果有多个数据库,请再次选择 * 进入。d) 添加用户,然后添加所有索引和主键。我们很幸运,因为我们在数据库项目中定义了我们的数据库,所以我们可以应用它。

于 2021-07-30T13:47:30.010 回答
-1

在同一区域托管的 Azure VM 中使用 sqlpackage.exe。我将它用于 10 GB 的数据库,完成导出然后导入的任务需要 120 分钟。

SQL包

于 2019-08-28T14:34:18.103 回答
-1

您可以尝试在同一区域拥有一个强大的虚拟机来加速此过程,或者作为替代方案,您可以生成数据库架构并将 BCP 实用程序用于大表。

于 2019-04-15T07:01:24.513 回答