gpt4 book ai didi

sql-server - SQL Server 2014 备份到 2012

转载 作者:行者123 更新时间:2023-12-02 10:12:47 25 4
gpt4 key购买 nike

是否有任何工具可以将 SQL Server 2014 数据库转换为 2012?

我尝试生成脚本,但生成的包含数据的脚本太大,SQL Server Management Studio 未执行它,我需要同时拥有架构和数据。

最佳答案

据我所知,在不使用第三方工具的情况下,基本上有三个两个选项可以将数据库迁移到较低版本的 SQL Server:

  • 生成脚本(不太适合大量数据)
  • 自定义脚本和 BCP 或导入/导出向导
  • SQL Server 集成服务(传输数据库任务)

第一个选项不适合您的情况,如上所述。

第二个选项是简单地编写数据库结构的脚本,然后使用导入/导出向导复制数据,一次一个表。请注意,如果数据库中有外键约束,您可能需要禁用这些约束,直到用数据填充所有表之后。 This blog post详细解释了如何做到这一点。

第三个选项使用 SISS Transfer Database Task它基本上使用 SMO 在目标服务器上创建对象,然后传输数据。这是在不同版本的 SQL Server 实例之间迁移数据库的推荐方法。 SSIS 要求您已安装 SQL Server Data Tools - Business Intelligence (SSDT-BI) for Visual Studio。在 SQL Server 2012 之前,这称为 Business Intelligence Development Studio (BIDS)。您可以在这里下载:

关于sql-server - SQL Server 2014 备份到 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27777598/

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