我可以在sql server开发版中备份数据库吗? 我正在运行此代码
backup database Test_db to disk = d:\DailyBackUp
。
此代码已成功运行,但文件夹DailyBackUp
仍为空。
答案 0 :(得分:2)
您必须指定备份的名称
backup database Test_db to disk = d:\DailyBackUp\BackupFileName.Bak
答案 1 :(得分:1)
查看我的解决方案。 创建2个文件 1 / BackupScript.sql
DECLARE @MyBackupName nvarchar(250)
SET @MyBackupName ='C:\ Projects \ ABC \ DB Backup \ YouDBFileName_'+ convert(varchar(10),getdate(),112)+'。BAK'
BACKUP DATABASE [YouDBFileName] TO DISK = @MyBackupName WITH
NOFORMAT,NOINIT,NAME = N'DatabaseName-完整数据库 备份',跳过,NOREWIND,NOUNLOAD,STATS = 10
2 / AutoBackup.bat
PATH =“C:\ Program Files \ Microsoft SQL Server \ 90 \ Tools \ Binn \” SQLCMD.EXE -S。 -E -i“C:\ Projects \ ABC \ DB Backup \ BackupScript.sql”
如果需要,请更改参数 现在您可以运行 AutoBackup.bat 并自动创建数据库备份,如“YouDBFileName_20120325.bak”