您的位置 首页 MsSql

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.

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章