--備份數據文件
declare @vchFileName varchar(100)
SET @vchFileName='\\電腦名\文件夾\庫名' + convert(varchar(10),getdate(),120)+'.mdf'
BACKUP DATABASE 庫名' TO DISK=@vchFileName --備份日志文件
declare @vchFileName varchar(100)
SET @vchFileName='\\電腦名\文件夾\庫名' + convert(varchar(10),getdate(),120)+'_log.ldf'
BACKUP log 庫名 TO DISK=@vchFileName當備份後,我再附加數據庫,出現以下錯誤:
.mdf不是一個有效的主資料檔案在線等!高手請進啊!
declare @vchFileName varchar(100)
SET @vchFileName='\\電腦名\文件夾\庫名' + convert(varchar(10),getdate(),120)+'.mdf'
BACKUP DATABASE 庫名' TO DISK=@vchFileName --備份日志文件
declare @vchFileName varchar(100)
SET @vchFileName='\\電腦名\文件夾\庫名' + convert(varchar(10),getdate(),120)+'_log.ldf'
BACKUP log 庫名 TO DISK=@vchFileName當備份後,我再附加數據庫,出現以下錯誤:
.mdf不是一個有效的主資料檔案在線等!高手請進啊!
SET @vchFileName= '\\電腦名\文件夾\庫名 ' + convert(varchar(10),getdate(),120)+ '.mdf '
BACKUP DATABASE 庫名 ' TO DISK=@vchFileName 這SQL語句正確嗎?
declare @sql nvarchar(4000)
set @vchFileName='d:\backup\库名'+convert(char(10),getdate(),120)+'.bak'
set @sql='backup database 库名 to '+quotename(@vchFileName,'''')
exec (@sql)这样试试.
那用SQL
語句怎樣寫分離數據庫呢?謝謝!
BACKUP DATABASE xx_db
TO DISK='E:\Bak\xx_db_backup'
WITH
NAME='Full Backup of xx_db',
INIT,
STATS=10