SQL Server2000数据库迁移

迁移位于不同服务器上的SQL Server数据库

一、在原数据库执行备份数据库的操作,具体步骤如下:

1.1         通过“开始-程序-Microsoft SQL Server”进入“企业管理器”,选择SEAS61所使用的数据库(假设为seas),右键-所有任务-备份数据库,出现如下界面:


1

点“添加”,出现选择备份目的的界面,选择备份路径和文件名,如下图:

2

“确定”后,再在图1点“确定”即可开始备份。备份后形成文件seas20050705.dmp,在E盘。请保存好。

1.2                  打开数据库seas,看其下面的用户名是什么。如图3

3

记住用户名seas

1.3                  点“工具”启动“SQL查询分析器”。

1.4                  选择master数据库,执行语句“select sid from sysxlogins where name='seas' 单引号中红色的应为上面的用户名。得到sid 0xD9949CB 46F 4F 5B4D9EFE6D8333FA8454,请记住。如图4

4

这样SEAS61数据库部分的备份工作就完成了。

 

二、重装WINDOWSSQL SERVER后,进行恢复操作,具体步骤如下:

2.1         新建数据库,名与原数据库名相同,比如都为seas,路径最好也与原库相同,使用缺省即可。

2.2         启用“SQL 查询分析器”,类似图4,执行语句“sp_addlogin ‘seas’,’seas’,’seas’,NULL, 0xD9949CB 46F 4F 5B4D9EFE6D8333FA 8454 ,这样添加一个login到新SQL系统中。第一个seas是用户名,第二个是密码口令,第三个是数据库名,最后的串是上面记录的原数据库中的sid

2.3         在企业管理器中,选择seas数据库,右键-所有任务-还原数据库,点“从设备”,如图5

5

“选择设备(E)…


“添加(A)…


选择或输入刚才备份的数据文件名,确定。

连续确定后即开始还原数据库。

如果建立的库名和原库不同,或者新库与原库的位置路径不同,那么在图5界面下点确定前请点“选项”,选中“在现有数据库上强制还原”,并配置下面的“逻辑文件名”和“移至物理文件名”,逻辑文件名改为“新库名_data.mdf”和“新库名_log.ldf”,移至物理文件名改为新路径。


  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论 1

打赏作者

Sovonnet

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值