你搜以下数据备份,有很多!
主要就是用backup.给你一个存储过程:
CREATE PROCEDURE DataBackRestor
@filePath varchar(200) ,
@flag int
AS
declare @path varchar(200)
if @flag=0
begin
select @path = @filePath+'cardmanager'+Convert(varchar(10),Datepart(yyyy,getdate())) + right('00'+convert(varchar(10),Datepart(mm,getdate())),2) + right('00'+convert(varchar(10),Datepart(dd,getdate())),2) + '.bak'
backup database cardmanager to disk= @path with init --备份数据库
end if @flag=1
begin
restore database cardmanagerBak from disk=@filePath with replace ---还原数据库
end
GO
主要就是用backup.给你一个存储过程:
CREATE PROCEDURE DataBackRestor
@filePath varchar(200) ,
@flag int
AS
declare @path varchar(200)
if @flag=0
begin
select @path = @filePath+'cardmanager'+Convert(varchar(10),Datepart(yyyy,getdate())) + right('00'+convert(varchar(10),Datepart(mm,getdate())),2) + right('00'+convert(varchar(10),Datepart(dd,getdate())),2) + '.bak'
backup database cardmanager to disk= @path with init --备份数据库
end if @flag=1
begin
restore database cardmanagerBak from disk=@filePath with replace ---还原数据库
end
GO
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货