SQL2005 数据库常用维护脚本

 

-- 附加数据库
exec  sp_attach_db  @dbname   =  N ' DBName '
@filename1   =  N ' D:\My Documents\SqlData\DBName.mdf '
@filename2   =  N ' D:\My Documents\SqlData\DBName_log.ldf '

-- 分离数据库
Exec  sp_detach_db  @dbname = ' 库名 '

 

 

 

--  以下三句同时执行可以清空数据库日志 

-- 清空日志
DUMP   TRANSACTION  库名  WITH  NO_LOG

-- 截断事务日志
BACKUP   LOG  库名  WITH  NO_LOG

-- 收缩数据库
DBCC  SHRINKDATABASE( ' 库名 '' )

 

 

 


使用osql工具实例代码:


 C:\>osql -U sa
密码:
1> exec sp_attach_db @dbname = N'DBName',
2> @filename1 = N'D:\My Documents\SqlData\DBName.mdf',
3> @filename2 = N'D:\My Documents\SqlData\DBName_log.ldf'
4> go


 

你可能感兴趣的:(sql2005)