mssql2000数据库移植和异地备份

mssql 数据库移植

目标:将 96.0.50.66 上的ECAPMCC 数据库 移植到其他机器(如:96.0.41.116),并保证ecbuilder工具正常使用(登录名和密码都为ecapdev)。

步骤:

1.登录上 96.0.50.66,打开mssql管理工具--企业管理器,选中ECAPMCC数据库,右键--所有任务--备份数据库,单击确定开始备份。

2.将备份文件ftp至目标机器(如:96.0.41.116)

3.登录上 96.0.41.116,打开mssql管理工具--企业管理器,新建ECAPMCC数据库,右键--所有任务--还原数据库,选择备份文件,单击确定开始还原。(注:日志路径必须存在)

4.右键local,选中“属性”,打开服务器设置选中“允许对系统目录进行修改”,打开安全性,选中身份验证为“SQL Server 和 Windows”

5.打开查询分析器执行:

use ECAPMCC
go
delete from sysusers
where name='ecapdev'

6.选择 安全性--登录--新建登录,登录名和密码都为:ecapdev,设置ect_update_msg表的所有者为ecapdev即可。

--清理数据库日志:

DUMP TRANSACTION ECAPMCC WITH NO_LOG;
BACKUP LOG ECAPMCC WITH NO_LOG;
DBCC SHRINKDATABASE(ECAPMCC);



--定时备份,copy至远程机器(如:96.0.41.115)
1.在远程机器上共享一个文件夹,本地机器做映射。(注意开启 Server,

Workstation服务)

2.做任务计划执行copy.bat
@echo off

cd /d d:
copy d:\mcfeng\backup z:\hp116

增量拷贝:
xcopy.bat (xcopy.exe [c:\windows\system32] 与其在同一目录)

@echo off

cd /d d:
xcopy d:\mcfeng\backup z:\hp116 /d

删除过期文件
@echo off

set srcDir=d:\mcfeng\backup\

set daysAgo=1

forfiles /p %srcDir% /s /m *.* /d -%daysAgo% /c "cmd /c echo del /f /q /a @path"

测试正确后去掉cmd /c 后的echo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值