如何通过存储过程恢复sql server 2005中的数据库备份? [英] How to restore back up of DB in sql server 2005 via Stored Procedure?

查看:100
本文介绍了如何通过存储过程恢复sql server 2005中的数据库备份?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何通过存储过程恢复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 @FilePathdynamically.. :)

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆