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

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2014备份到2012年前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有工具将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.

猜你在找的MsSQL相关文章