use mater;ebackup database 数据库名 to disk = '路径';
这个是备份
use master;restore database 数据库名 to from dis ='路径+文件名+';
这个是还原
要换成存储过程的话,把数据库名和路径名换成参数就好了
backup database 数据库名 To dISK=路径和要生成备份文件的文件名 WITH INIT
存储过程只要这一句就可以了,当然只能备份在服务器上,如果你要备份在客户机上的话很麻烦的,涉及到权限问题,一般的话是先做备份在服务器上,然后通用文件拷贝形式拷到客户机上