gpt4 book ai didi

backup - 如何使用 SQL Server Express 安排每日备份?

转载 作者:行者123 更新时间:2023-12-03 05:38:51 24 4
gpt4 key购买 nike

我正在运行一个小型 Web 应用程序,以 SQL Server Express (2005) 作为后端。我可以使用 SQL 脚本创建备份,但是我想每天安排此操作。作为额外的选项(应该有),我只想保留最后的 X 个备份(显然是出于节省空间的原因)有什么指示吗?

[编辑] SQL Server 代理在 SQL Server Express 中不可用...

最佳答案

Eduardo Molteni 给出了一个很好的答案:

Using Windows Scheduled Tasks:

In the batch file

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S 
(local)\SQLExpress -i D:\dbbackups\SQLExpressBackups.sql

In SQLExpressBackups.sql

BACKUP DATABASE MyDataBase1 TO  DISK = N'D:\DBbackups\MyDataBase1.bak' 
WITH NOFORMAT, INIT, NAME = N'MyDataBase1 Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10

BACKUP DATABASE MyDataBase2 TO DISK = N'D:\DBbackups\MyDataBase2.bak'
WITH NOFORMAT, INIT, NAME = N'MyDataBase2 Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10

GO

关于backup - 如何使用 SQL Server Express 安排每日备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/487675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com