返回首页
当前位置: 主页 > SQL2005专题 > 基础知识 >

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

时间:2008-05-31 12:20来源: 作者: 点击:
因为各种各样的原因,DBA经常要面临着转移数据库的任务。 下面是我根据10多次sqlserver数据库转移实践,得到的比较好的操作步骤: step_1、create_sqlserver_user.sql 创建数据库用户 Sqlserver2000把一台服务器上的数据库用户登录信息备份出来可以用 add_login_to_ase
    因为各种各样的原因,DBA经常要面临着转移数据库的任务。

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

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

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

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

           也可以用SQLServer增量备份和还原的方法,请参考《简单实现Standby Sql Server 数据库的方法》

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

            需要提醒一下的是某些扩展存储过程用到外部*.dll文件,需要把这些文件也复制粘贴到合适的目录

  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用户
           
  step_7、create_link_server.sql            创建所有链接服务器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
today 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2008-02-27 10:02 最后登录:2008-12-25 09:12
推荐内容