加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – SQL Server 2014备份到2012年

发布时间:2020-12-12 08:58:57 所属栏目:MsSql教程 来源:网络整理
导读:有没有工具将SQL Server 2014数据库转换为2012? 我尝试生成脚本,但生成的脚本与数据太大,SQL Server Management Studio没有执行它,我需要有架构和数据. 解决方法 据我所知,将数据库迁移到较低版本的SQL Server基本上有三种选择,而不使用第三方工具: 生成脚
有没有工具将SQL Server 2014数据库转换为2012?

我尝试生成脚本,但生成的脚本与数据太大,SQL Server Management Studio没有执行它,我需要有架构和数据.

解决方法

据我所知,将数据库迁移到较低版本的SQL Server基本上有三种选择,而不使用第三方工具:

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

正如你所说,第一个选择不适合你的情况.

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

第三个选项使用基本上使用SMO的SISS Transfer Database Task来创建目标服务器上的对象,然后传输数据.这是在不同版本的SQL Server实例之间迁移数据库的推荐方法. SSIS要求您为Visual Studio安装了SQL Server数据工具 – 商业智能(SSDT-BI).在SQL Server 2012之前,这被称为商业智能开发工作室(BIDS).你可以在这里下载:

> Microsoft SQL Server Data Tools – Business Intelligence for Visual Studio 2013
> Microsoft SQL Server Data Tools – Business Intelligence for Visual Studio 2012
>如果您没有Visual Studio SSDT-BI / BIDS is included in the SQL Server installation.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读