对服务器数据库进行更新时应该注意的问题

来源:互联网 发布:ipad软件更新失败 编辑:程序博客网 时间:2024/06/11 20:04

      最近由于兼职部门的数据维护工作,因为接触时间不长,所以出了很多不应该出的问题。

      最后经过不断总结整理了一份更新步骤,虽然大多数人都会这样操作,但是如果不提醒,还是会在不小心的情况下出错的,下面给大家分享一下吧!

第一步:我们应该发邮件给自己的上级申请

第二步:发邮件通知相关人员数据库更新时间

第三步:数据库备份

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         第四步操作前必须检查是否存在给用户发测试邮件/短信的可能,如果存在,则必须先进行数据处理

 

原创粉丝点击