我创建了一个存储过程,例如:
CREATE PROCEDURE backupDB
BEGIN
...
exec('BACKUP DATABASE '+@targetDbName+' TO DISK = ''C:\ABC\'+@backupFileName+'.bak''')
...
END
我想在用户中止备份数据库进程时回滚数据库。例如,我创建了一个名为"取消"的按钮。当用户点击它时,程序中的所有过程' backupDB'将被回滚。 那么,怎么办呢? 我使用MS SQL Server 2008 R2和Visual Studio 2013与ASP.NET MVC 5。
感谢您的帮助。