开发/数据库

  |  手机版

收藏网站

投稿QQ:1745232315

IT专家网,汇聚专业声音 解析IT潮流 IT专家网,汇聚专业声音 解析IT潮流

网络

专家视点在现场环球瞭望
IT专家网 > 开发/数据库

如何将mssql数据库高版本迁移到低版本?

作者:博客园出处:论坛2018-09-26 09:57

      今天要为大家带来关于mssql数据库迁移的相关知识——如何将mssql数据库高版本迁移到低版本?

  1. 在低版本目标数据库中创建目标空数据库[TargetDb] ,注意新建数据库即可,不要创建任何表
  2. 在低版本数据库中,选中[服务器对象=>链接服务器] 右键[新建链接服务器]
  3. 填入链接服务器IP+端口
  4. 选SQL Server ;PS:貌似其他数据库也可以,这里不做展开,也没验证过
  5. 选择安全性,使用此安全上下文建立链接;敲入账号密码,点确定
  6. 这个时候,在SSMS中的资源管理器窗口就会发现新增的链接服务器,没看见的刷新
  7. 编写一个SQL 语句 PS:貌似其他数据库也可以,这里不做展开,也没验证过
    1
    select  from [链接服务器IP].[来源数据库名称].dbo.[来源数据库表]
  8. 在高版本数据库中查询所有表数据,并且形成查询插入语句,如下:
    1
    SELECT 'select * into [目标数据库名称].dbo.'+Name+' from [链接服务器IP].[来源数据库名称].dbo.'+Name+';' FROM SysObjects Where XType='U' ORDER BY Name
  9. 生成一系列查询插入语句
  10.  去目标数据库执行
  11. 搞定

      这个方法学会了吗?希望对你有所帮助。

相关文章

关键词:数据库,mssql数据库

责任编辑:林音子

网警备案