好的,SQL Server Management Studio (SSMS) 允许我备份和恢复 SQL 数据库,这对于应用程序 QA 测试人员来说非常棒。它允许我测试不同的启动配置,而无需实际设置这些启动配置。
我非常懒,想编写一个脚本来执行备份/恢复过程,而不是单击 SSMS UI。我能想到的最快最准确的方法是单击 SSMS 以执行我的备份/恢复选项,然后从 SSMS 中提取生成的 SQL 命令。是否可以通过我在 SSMS 中执行的 UI 操作生成 SQL 命令?
答案1
1) 要进行自动备份,您不需要使用 SQL 命令,但可以使用 SQL 命令行功能。此过程已在这篇文章中进行了很好的描述:https://stackoverflow.com/questions/880487/sql-server-command-line-backup-statement
2)您还可以从sqlbackupandftp.com这使得备份自动化变得如此简单。它甚至可以直接备份到您的 Dropbox 帐户中,并在备份失败时发送电子邮件。我与这家公司没有任何关系,但我强烈推荐这款产品用于每个 SQL 服务器安装。