MSSQL手动迁移Login账号、DBLink、AgentJOB等信息

0    1060    4

Tags:

👉 本文共约3292个字,系统预计阅读时间或需13分钟。

MSSQL迁移方案概览

云数据库SQL Server提供了多种数据迁移方案,可满足不同业务需求,使您可以在不影响业务的情况下平滑将数据库迁移至云数据库SQL Server。

迁移场景文档链接
使用界面方式迁移SQL Server库表数据通过数据管理服务导出SQL Server库表数据
云数据库备份文件迁移到云数据库SQL Server云数据库SQL Server全量备份迁移到云数据库SQL Server
本地备份文件迁移到云数据库SQL Server本地SQL Server备份文件迁移到云数据库SQL Server

操作场景

1、从本地或虚拟机通过DRS备份迁移功能直接迁移到本云RDS for SQL Server实例上,在迁移完成后还需要针对Login账号,DBLink,AgentJOB,关键配置进行识别,并手动完成相关同步工作。

2、通过备份恢复迁移SQL Server数据库到异机环境。

Login账号及其密码迁移

Login账号即SQL Server的实例级账号,主要用于用户管理用户服务器权限与数据库权限。一个用户通常会有多个该类型账号,用户迁移到RDS for SQL Server实例后,需要手动将自己本地的Login账号同步在实例上进行创建,以下方法将介绍如何在本云RDS for SQL Server实例上创建同名,同密码的Login账号,并进行授权操作。

SQL Server 2012

  1. 通过以下脚本获取本地实例Login账号创建脚本,获取到的脚本可以直接在目标端上执行,以创建同名,同密码的Login账号。

  2. 将新建的Login账号跟用户当前RDS SQL Server实例上的迁移过来的数据库用户权限进行映射(mapping),以保证该账号在当前实例上的权限一致性,执行脚本如下。

    说明:

    以上脚本执行完成后,用户即可在自己的新实例上看到同名的登录账号,并且密码跟权限是完全跟本地一致的。

    SQL Server 2008

SQL Server 2000以下

若是SQL Server 2000版本,则可以使用如下脚本,如下:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!
MSSQL手动迁移Login账号、DBLink、AgentJOB等信息后续精彩内容已被小麦苗无情隐藏,请输入验证码解锁本站所有文章!
验证码:
请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“DB宝”或者“www_xmmup_com”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦。
  • 18509239930
  • 个人微信

  • DB宝
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部