Victor.Stone
dot net 备忘录
posts - 21,  comments - 25,  trackbacks - 0

昨天作了一个备份恢复,怕忘了,保留一下语句样例。

/**
 *  SQL Server数据库备份和恢复 
 
*/

BACKUP DATABASE [qms070704] TO  DISK = N'D:\qms0707.bak' WITH  NOINIT ,  NOUNLOAD ,  
NAME 
= N'qms070704 备份',  NOSKIP ,  STATS = 10,  NOFORMAT 

RESTORE FILELISTONLY FROM  DISK = N'D:\WebQMS070704.BAK' WITH  FILE = 1 ,  NOUNLOAD 
go
RESTORE DATABASE [qms070704] FROM  DISK = N'D:\WebQMS070704.BAK' 
WITH  FILE = 1,  NOUNLOAD ,  STATS = 10,  RECOVERY ,  REPLACE ,  
MOVE N
'WebQMS_Data' TO N'D:\Program Files\Microsoft SQL Server\MSSQL\data\qms070704_Data.MDF',  
MOVE N
'WebQMS_Log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL\data\qms070704_Log.LDF'
 

posted on 2007-07-04 15:49 Victor.Stone 阅读(415) 评论(2)  编辑 收藏 引用

FeedBack:
# re: SQL Server备份和恢复
2007-09-06 11:41 | ttt
MS SQL Server数据库日志收缩

backup log mrpii with NO_LOG
backup log mrpii with TRUNCATE_ONLY
DBCC SHRINKDATABASE(mrpii)  回复  更多评论
  
# re: SQL Server备份和恢复
2008-05-06 13:41 | 飞快奔跑
create table #tmp
(
  tbName      
varchar(120),
  tbRows       
int,
  tbReserved 
varchar(120),   
  tbData       
varchar(120),
  tbIndexSize 
varchar(120),
  tbUnUsed    
varchar(120)

  
insert #tmp
exec sp_MSForEachTable
  
'   exec   sp_spaceused   ''?'''  
  
select   *   from   #tmp order by tbrows

sp_MSforeachtable 这个系统存储过程有7个参数:   
 
@command1   nvarchar(2000), --第一条运行的T-SQL指令   
 @replacechar   nchar(1)   =   N'?'--指定的占位符号     
 @command2   nvarchar(2000)   =   null--第二条运行的T-SQL指令   
 @command3   nvarchar(2000)   =   null--第三条运行的T-SQL指令   
 @whereand   nvarchar(2000)   =   null--可选条件来选择表   
 @precommand   nvarchar(2000)   =   null--在表前执行的指令   
 @postcommand   nvarchar(2000)   =   null --在表后执行的指令
  回复  更多评论
  
只有注册用户登录后才能发表评论。

<2007年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(2)

随笔分类(17)

文章分类

搜索

  •  

积分与排名

  • 积分 - 23851
  • 排名 - 192

最新随笔

阅读排行榜