首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server 2012 Express数据库备份脚本

问SQL Server 2012 Express数据库备份脚本
EN

Database Administration用户
提问于 2015-03-16 20:33:53
回答 1查看 1.7K关注 0票数 -1

我想对我的SQLServer2012Express数据库做一个完整的每周备份。

我已经创建了一个SQL脚本和批处理文件,以便每周自动对我的数据库进行完全备份,并在每次执行该脚本时覆盖现有的备份文件。

我想知道我的语法是否正确,并且正在做我想做的事情。

代码语言:javascript
复制
BACKUP DATABASE test TO  
DISK = N'\\path\to\backup\folder\TestBackup.bak' 
WITH NOFORMAT
    , INIT  
    , NAME = N'test Backup'
    , SKIP
    , NOREWIND
    , NOUNLOAD
    , STATS = 10;

上述备份语句中有不正确的地方吗?

EN

回答 1

Database Administration用户

发布于 2015-03-16 20:37:19

是的那是对的。

它将备份您的数据库到\\path\to\backup\folder\TestBackup.bak。

每次备份时,INIT都会覆盖该文件。

你确定你只想要一个完整的备份吗?事务日志备份呢?如果备份损坏了(因为您只有一个备份,并且每次使用新的完全备份时都会被覆盖),怎么办?

最好在备份结束时追加日期时间。

我建议你在如何在中调度和自动备份服务器数据库?使用这个脚本

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/95394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档