RSolberg Asked: 2009-05-20 14:42:42 +0800 CST2009-05-20 14:42:42 +0800 CST 2009-05-20 14:42:42 +0800 CST Windows Server 2003 SBE 上的 SQL 2005 Express 数据库备份 772 有没有办法在 Windows Server 2003 [小型企业版] 上安排一个将创建 SQL 2005 Express DB 备份的作业? 我不确定 SQL Express 上是否有本机作业/流程。如果没有,我将如何创建一个? sql-server-2005 5 个回答 Voted Best Answer CPU_BUSY 2009-05-20T14:44:58+08:002009-05-20T14:44:58+08:00 我使用expressmaint - 像冠军一样工作 Charles Hepner 2009-05-20T18:26:34+08:002009-05-20T18:26:34+08:00 我相信 Quest Software 的免费版 Toad 能够在 SQL Server express 上管理 SQL 作业。 另一种选择是sqlcmd使用 Windows 任务管理器编写任务脚本并安排它。 Element 2009-05-20T18:33:57+08:002009-05-20T18:33:57+08:00 我使用 expressmaint 了一段时间,然后当我升级到 SQL Express 2008 时,我不得不切换到SalBackupAndFTP。它可以让您安排备份等,并支持 SQL Express 2005/08,哦,它是免费的。(顺便说一句,ftp 部分是可选的,它还可以让您保存到磁盘) Matt 2009-05-20T21:49:21+08:002009-05-20T21:49:21+08:00 为了详细说明boxelephant 答案的第二部分,这里有一个示例脚本,您可以将其保存为 bat 文件并通过 Windows 调度程序运行。 sqlcmd -E -S .\sqlexpress -Q "BACKUP DATABASE [MyDatabaseName] TO DISK = N'c:\Backups\MyDatabaseName.bak' WITH NOFORMAT, NOINIT, NAME = N'My Database-Full Database Backup' , SKIP, NOREWIND, NOUNLOAD, STATS = 10" 这只是使用受信任的连接登录到本地 sqlexpress 实例并创建 MyDatabaseName 的完整备份并将其保存到磁盘。您可能想要调整脚本以在 bak 文件名中包含某种日期/时间戳,这样您就不会覆盖以前的备份。 可以在此处找到 sqlcmd 语法:http: //msdn.microsoft.com/en-us/library/ms162773.aspx 我从未使用过上述任何一种第三方解决方案,但如果有一种满足您的需求,那么使用其中一种可能比从头开始使用自己的解决方案更容易。OTOH,如果您只需要一个超轻量级的备份计划,这仍然很容易。 Jack B Nimble 2009-05-20T14:50:23+08:002009-05-20T14:50:23+08:00 Microsoft SQL Server Management Studio Express允许备份,以及它可以做的所有其他事情。
我使用expressmaint - 像冠军一样工作
我相信 Quest Software 的免费版 Toad 能够在 SQL Server express 上管理 SQL 作业。
另一种选择是
sqlcmd
使用 Windows 任务管理器编写任务脚本并安排它。我使用 expressmaint 了一段时间,然后当我升级到 SQL Express 2008 时,我不得不切换到SalBackupAndFTP。它可以让您安排备份等,并支持 SQL Express 2005/08,哦,它是免费的。(顺便说一句,ftp 部分是可选的,它还可以让您保存到磁盘)
为了详细说明boxelephant 答案的第二部分,这里有一个示例脚本,您可以将其保存为 bat 文件并通过 Windows 调度程序运行。
这只是使用受信任的连接登录到本地 sqlexpress 实例并创建 MyDatabaseName 的完整备份并将其保存到磁盘。您可能想要调整脚本以在 bak 文件名中包含某种日期/时间戳,这样您就不会覆盖以前的备份。
可以在此处找到 sqlcmd 语法:http: //msdn.microsoft.com/en-us/library/ms162773.aspx
我从未使用过上述任何一种第三方解决方案,但如果有一种满足您的需求,那么使用其中一种可能比从头开始使用自己的解决方案更容易。OTOH,如果您只需要一个超轻量级的备份计划,这仍然很容易。
Microsoft SQL Server Management Studio Express允许备份,以及它可以做的所有其他事情。