SQLServer数据库日志收缩(解决日志文件过大问题).docVIP

  • 52
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-10-28 发布于贵州
  • 举报

SQLServer数据库日志收缩(解决日志文件过大问题).doc

SQL Server数据库日志压缩 注意事项 数据库压缩有以下章节描述的3种方法,在使用任意方法时,请注意以下事项: 在执行操作前,先备份数据库; 所需操作的数据库不能有任何数据库连接,不能有查询窗口、Tomcat服务连接等; 下文描述的所有SQL语句都必须在系统master数据库执行; 下文描述中的YouDBName为将进行数据库压缩的数据库名; DBCC压缩数据库 第一步:在master数据库上执行SQL: backup log YouDBName with no_log; 第二步:收缩DB的所有数据和日志文件,执行以下SQL: dbcc shrinkdatabase (YouDBName); 卸载数据库重新注册 第一步:卸除DB在MSSQL中的注册信息,执行以下SQL: exec sp_detach_db yourDBName,true; 第二步:到DB日志物理文件所在的目录中去删除日志文件或将日志文件移出目录; 第三步:执行以下SQL: exec sp_attach_single_file_db yourDBName,d:\mssql\data\yourDBName_data.mdf 说明:以单文件的方式注册该DB,MSSQL自动为这个DB生成一个500K的日志文件,mdf文件的物理路径以现实情况为准。 分离数据库重新附加 第一步:进入企业管理器,选中需处理

文档评论(0)

1亿VIP精品文档

相关文档