2010-11-10 99 views
2

的Microsoft SQL Server 2008(X64)微軟公司開發版(64位)如何在sql server 2008中創建db備份作業?

我需要創建的SQL數據庫備份日常

工作使用一組不同的新文件

我試圖儘快做它,它每天儀式

我想它來創建新的文件,每天有超過...

PLZ幫我...

注:

 If i want to create separate folder for each day and stored the back up... 

我如何能做到這一點plz幫助我....

回答

2

如果該版本包括SQL代理,你可以安排與SQL腳本那樣的備份:

編輯:更正後的代碼使用動態SQL:

declare @sql as nvarchar(1000) 
set @sql='BACKUP DATABASE YourDB TO DISK = ''D:\Backups\YourDB-'+convert(char(8),getdate(),112)+'.bak''' 
exec sp_executesql @sql 
+0

它顯示'+' – jay 2010-11-11 11:40:54

+0

@jay附近的錯誤不正確的語法:對不起,我在急件中寫道,看到更正的代碼。 – 2010-11-11 13:38:09

0

如果使用SSMS無解,你可以試試我的PowerShell腳本automssqlbackup

+0

錯誤,虛假的,如果版本具有SQL代理,則可以使用SSMS使用T-SQL爲SQL代理安排備份作業。 – 2010-11-11 01:07:01

1

你應該可以用Maintenance Plan來做到這一點,並利用Back Up Database Task。看看我們的備份計劃,每天都會爲備份生成一個新文件,並附上日期和時間戳文件名。我相信這實際上是默認設置,因此對於我們的場景,我們也有一個清理任務來刪除較舊的備份。