知识大全 Microsoft SQL Server数据库日志截断

Posted 数据库

篇首语:少年恃险若平地,独倚长剑凌清秋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Microsoft SQL Server数据库日志截断相关的知识,希望对你有一定的参考价值。

数据库相关:Microsoft SQL Server数据库日志截断  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Microsoft SQL Server数据库日志截断:

   参考

  压缩日志及数据库文件大小

  /* 注意事项

  请按步骤进行 未进行前面的步骤 请不要做后面的步骤 否则可能损坏你的数据库

  一般情况下不建议做第 两步

  第 步不安全 有可能损坏数据库或丢失数据

  第 步如果日志达到上限 则以后的数据库处理会失败 在清理日志后才能恢复

   */

   下面的所有库名都指你要处理的数据库的库名

   清空日志

  DUMP TRANSACTION 库名 WITH NO_LOG

   截断事务日志

  BACKUP LOG 库名 WITH NO_LOG

   收缩数据库文件(RU 不压缩 数据库的文件不会减小

  企业管理器 右键你要压缩的数据库 所有任务 收缩数据库 收缩文件

   选择日志文件 在收缩方式里选择收缩至XXM 这里会给出一个允许收缩到的最小M数 直接输入这个数 确定就可以了

   选择数据文件 在收缩方式里选择收缩至XXM 这里会给出一个允许收缩到的最小M数 直接输入这个数 确定就可以了

  也可以用SQL语句来完成

   收缩数据库

  DBCC SHRINKDATABASE(库名)

   收缩指定数据文件 是文件号 可以通过这个语句查询到:select * from sysfiles

  DBCC SHRINKFILE( )

   为了最大化的缩小日志文件(假如是SQL Server 这步只能在查询分析器中进行)

  a 分离数据库:

  企业管理器 服务器 数据库 右键 分离数据库

  b 在我的电脑中删除LOG文件

  c 附加数据库:

  企业管理器 服务器 数据库 右键 附加数据库

  此法将生成新的LOG 大小只有 多K

  或用代码

  下面的示例分离 pubs 然后将 pubs 中的一个文件附加到当前服务器

  a 分离

  EXEC sp_detach_db @dbname = 库名

  b 删除日志文件

  c 再附加

  EXEC sp_attach_single_file_db @dbname = 库名   @physname = c:Program FilesMicrosoft SQL ServerMSSQLData库名 mdf

   为了将来能自动收缩 需要做下面的设置:

  企业管理器 服务器 右键数据库 属性 选项 选择 自动收缩

   SQL语句设置方式:

  EXEC sp_dboption 库名 autoshrink TRUE

   假如你想以后不让日志增长得过大

  企业管理器 服务器 右键数据库 属性 事务日志

cha138/Article/program/SQLServer/201311/22411

相关参考

知识大全 Microsoft SQL Server数据库SA权限总结

MicrosoftSQLServer数据库SA权限总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 将Access数据库移植到Microsoft SQL Server 7.0

将Access数据库移植到MicrosoftSQLServer7.0  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 把Oracle数据库移植到Microsoft SQL Server 7.0(4)

把Oracle数据库移植到MicrosoftSQLServer7.0(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 把Oracle数据库移植到Microsoft SQL Server 7.0(2)

把Oracle数据库移植到MicrosoftSQLServer7.0(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 Microsoft SQL Server 2008系统目录

MicrosoftSQLServer2008系统目录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Microsoft SQL Server 2000 中的位图

MicrosoftSQLServer2000中的位图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Microsoft SQL Server 7.0安全问题

MicrosoftSQLServer7.0安全问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Microsoft SQL Server 全文索引服务 - 编程提高篇

MicrosoftSQLServer全文索引服务-编程提高篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 使用Microsoft SQL Server 2000的XML查询

使用MicrosoftSQLServer2000的XML查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Microsoft SQL Server 7.0储存过程调试指南

MicrosoftSQLServer7.0储存过程调试指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一