执行存储过程时出现的错误,解决了马上加分.
CREATE PROCEDURE usp_backup
@DataBaseName Char(10),
@BackPath Char(100)
AS
BEGIN TRAN
BackUp DataBase @DataBaseName to disk=@BackPath with init
GO
执行
exec usp_backup_a 'news','c"\a.bak'
为什么不行。
出现如下错误:
服务器: 消息 3021,级别 16,状态 1,过程 usp_backup,行 36
不能在事务内部执行备份或还原操作。
服务器: 消息 3013,级别 16,状态 1,过程 usp_backup,行 36
BACKUP DATABASE 操作异常终止。