我正在寻找一种使用 sqlcmd 创建 SQL 服务器数据库每月重复备份的方法。
我见过 SQL Express 的脚本,但它们只执行一次。我正在寻找一个使用代理或其他方式定期启动备份的 SQL 脚本。
谢谢
答案1
您询问的有关 sqlcmd 的一些步骤:
- 运行 SQL Server Profiler
- 从 Management Studio 执行备份
- 查看分析器中的 SQL 命令
- 最终对 SQL 代码进行一些调整(例如将当前日期附加到文件名)
- 将 sql 代码保存到文件 makedump.sql 中
- 使用 makedump.bat 文件创建一个计划任务,执行“sqlcmd ... -i makedump.sql”
或者使用简单的方法:
- 启动 Management Studio
- 在对象资源管理器中浏览你的 SQL 实例
- 展开服务器节点和“维护计划”
- 右键单击以查看向导并按照说明进行操作