科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道转移sqlserver数据库常用的操作步骤

转移sqlserver数据库常用的操作步骤

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

因为各种各样的原因,DBA经常要面临着转移数据库的任务。 下面是我根据十多次sqlserver数据库转移实践,得到的比较好的操作步骤

作者:余枫 来源:http://fengyu.china.com 2007年9月14日

关键字: 数据库 微软 SQL

  • 评论
  • 分享微博
  • 分享邮件
因为各种各样的原因,DBA经常要面临着转移数据库的任务。

    下面是我根据十多次sqlserver数据库转移实践,得到的比较好的操作步骤:

  step_1、create_sqlserver_user.sql        创建数据库用户

            Sqlserver2000把一台服务器上的数据库用户登录信息备份出来可以用add_login_to_aserver脚本
           
            Sqlserver2005可以在Management Studio图形管理界面-安全性-登录名 来生成创建登录名的sql
           
           

  step_2、attache_sqlserver_datafiles.sql   附加数据库文件

  step_3、master_scripts.sql                创建原来master库下的用户自己创建的一些管理或公用sp和xp

  step_4、fix_orphan_user.sql               修复数据库里所有孤立用户
           
   修复迁移服务器时孤立用户时,可以用fix_all_orphan_user过程

  step_5、check_database_status.sql         检查所有数据库的状态

      use master
      select * from sysdatabases order by status,status2

            有些时候,附加成功后的数据库状态跟原来的有不同,
           
            要注意比较,并使新旧服务器上数据库状态保持一致。

  step_6、create_all_job.sql                创建所有定时作业

            注意把旧服务器上生成的所有作业的创建者@owner_login_name都改成sa
           
            避免新服务器上有不存在作业创建者的Windows用户
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章