如何通过存储过程恢复sql server 2005中的数据库备份? [英] How to restore back up of DB in sql server 2005 via Stored Procedure?
问题描述
如何通过存储过程恢复sql server 2005中的数据库备份?
How to restore back up of DB in sql server 2005 via Stored Procedure?
推荐答案
尝试google .. :)
try to google.. :)
CREATE PROCEDURE sp_RestoreDatabase
@DatabaseName varchar(150)='',
@FilePath nvarchar(max)='',
@strQuery nvarchar(max)=''
AS
BEGIN
select @strQuery='RESTORE DATABASE'+@DatabaseName+' FROM DISK = '+@FilePath;
exec(@strQuery);
END
GO
你可以动态地填充 @DatabaseName
和 @FilePath
:)
或参考参考资料...... :)
如何在同一路径中恢复包含.mdf和.ldf的查询的数据库.bak文件 [ ^ ]
使用Sql Server 2005恢复数据库备份(.bak) [ ^ ]
SQL Server数据库恢复移动与否移动 [ ^ ]
恢复数据库SQL服务器查询 [< a href =http://stackoverflow.com/questions/18261276/restore-database-sql-server-querytarget =_ blanktitle =New Window> ^ ]
you can padd @DatabaseName
and @FilePath
dynamically.. :)
or see references... :)
how to restore database .bak file with query including .mdf and .ldf in same path[^]
Restore backup of database (.bak) using Sql Server 2005[^]
SQL Server Database RESTORE WITH MOVE or not WITH MOVE[^]
Restore database SQL server query[^]
这篇关于如何通过存储过程恢复sql server 2005中的数据库备份?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!