最近由于兼职部门的数据维护工作,因为接触时间不长,所以出了很多不应该出的问题。
最后经过不断总结整理了一份更新步骤,虽然大多数人都会这样操作,但是如果不提醒,还是会在不小心的情况下出错的,下面给大家分享一下吧!
第一步:我们应该发邮件给自己的上级申请
第二步:发邮件通知相关人员数据库更新时间
第三步:数据库备份
用SQL语句备份DB。例如:备份Travelling数据库的DB到 D:/ DBBackup目录下,备份文件的名字是Travelling-[当前日期].bak,使用下面语句:
Declare @datenow as nvarchar(20)
Declare @backupCmd as nvarchar(2000)
set @datenow = CONVERT(varchar(10), getdate(), 120)
set @backupCmd = 'BACKUP DATABASE [Travelling] TO DISK = N''D:/DB_backup/Travelling-' + @datenow + '.bak'' WITH NOFORMAT, NOINIT, NAME = N''CompleteBackup'', SKIP, NOREWIND, NOUNLOAD, STATS = 10 '
exec(@backupCmd)
第四步:检查该数据库是否存在相关联的Job(如果存在先暂停Job,再执行第五步操作,最后再重启Job)
第五步:执行数据库更新需要的相关SQL语句
首先打开SQL语句储存文件
然后检查SQL语句的正确性和完整性
然后选择需要更新的数据库
最后执行SQL语句
第六步:发邮件通知相关人员
第七步:录入日志文档
注意事项:
l 不能直接覆盖数据库
l 备份时尽量不要备份到系统盘
l 必须使用SQL语句更新
l 数据库更新必须由熟悉操作的指定人员执行
l 第四步操作前必须检查是否存在给用户发测试邮件/短信的可能,如果存在,则必须先进行数据处理