存储过程中实现数据库还原?
CREATE proc pr_restoredbase
@dbase varchar(25),
@fileName nvarchar(100)
AS
--use master
RESTORE DATABASE @dbase
FROM DISK = @fileName
GO
会出现以下的问题:
System.Data.SqlClient.SqlException: 因为数据库正在使用,所以未能获得对数据库的排它访问权。
但是存储过程中不能用use master啊!!!
该怎样解决??