我在 SSMS 2008 R2 Developer Edition 中设置每日备份计划时遇到了困难。
这正是我想要实现的:我的 SSMS 连接到我的数据库(远程),它位于某些托管服务上。
我正在寻找一些脚本(或其他方式)来进入查询(在 SSMS 中,或者更好的是 - 在“MyLittleAdmin”工具中),以便每天备份我的数据库。
我将非常感激您提供的进一步帮助。
编辑:
我很抱歉散布了这些虚假信息,我会回答出现的所有问题:
@DaniSQL - 是的。我通过 Rackspace 的托管服务工具 (MyLittleAdmin) 和 SSMS 访问了数据库。
- 在 SSMS 中,由于某种原因,当我(远程)连接到位于托管服务服务器上的数据库时,“维护计划”文件夹不会显示在对象资源管理器中。但是,当我将 bak 文件本地下载到我的 PC 并将其连接到 SSMS 时,它会显示出来。
(我认为托管服务不允许我创建计划/作业?)
@ Chris S - 正如我上面所写的,当我远程连接到数据库时,维护计划就会消失(通过向 SSMS 输入服务器的 IP 和端口)
以下是@DaniSQL 的最后一个回答:
虽然看起来我无法在 SSMS 中运行作业,但这看起来已经足够好了。如果我通过 Rackspace SQL 管理工具将此脚本放入新查询中(我的LittleAdmin),这样可以吗?
我只是想每天自动备份和恢复我的数据库。
非常感谢你们的帮助!
答案1
检查一下:
最简单的方法是使用 SSMS 创建维护计划如何:备份数据库 (SQL Server Management Studio)或者点击此处
如果您只需要完整备份,则可以在此行中编写一个过程并创建一个将执行该过程并相应地安排它的作业:
如果您需要更强大的备份/维护脚本检查本文解释了如何使用Ola Hallengren 备受好评的剧本
编辑:
我不得不使用图片,因为赛门铁克保护不允许我发布脚本,原因我不知道。
答案2
SSMS 不是在您的计算机上运行的服务,它只是一个可用于配置服务器的管理工具。您可以使用维护计划配置服务器,其中包括备份服务器、删除旧备份、重建索引和其他常见任务。
如果您希望将备份文件传输到其他地方,则可能需要配置其他某种服务以将文件传输到异地。您的环境将决定您如何进行异地备份。