Sql Server 无日志文件附加
时间:2010-05-30 11:23:00
数据库文件在使用过程中,日志文件会越来越大。小则几个G,大的可能几十上百G都有可能,有时实在是没有必要为它浪费太大的硬盘存储空间。所以可以把日志文件删除。今天把报务器上运行了二年多的数据库日志文件删除了,在这做个记录。以便后来者查询。
网上有很多减少日志文件的方法。像什么恢复模式设置为简单模式。然后收缩。这种方法可行,但感觉效果怪怪的。我是直接把数据库分离,然后在硬盘中将日志文件改个名(防万一,没问题再删除),再附加,在印象中,这样SQL会创建一个新的512KB的日志文件。但在操作时报了一个错,说找不到日志文件。郁闷。它并没有创建新的。
在网上查了下。用以下方法解决
CREATE DATABASE XXXX
ON (FILENAME = 'C:\XXX')
FOR ATTACH_REBUILD_LOG
这句在SQLSERVER2005中运行,会出现一句警告,但接着会附加成功并创建一个新的日志文件。效果很不错。
如果是SQLSERVER2000则使用如下语句
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
友情提示:日志文件并不像很多人认为的那样没有用,在某些情况下日志文件是可以救命的。如果你不小心修改或删除了数据,是可以通过SQL日志文件还原的。所以你在删除的时候要考虑清楚!
标签:日志,sql,server,数据库
0
投稿
猜你喜欢
python之PyMongo使用总结
2023-03-11 03:17:48
python读取并定位excel数据坐标系详解
2022-02-25 19:01:00
python 制作网站小说下载器
2021-06-07 23:04:42
Python常见数字运算操作实例小结
2022-01-02 21:04:16
asp如何让服务器延时执行更改后的数据?
2010-05-13 16:35:00
Python自然语言处理之词干,词形与最大匹配算法代码详解
2023-07-23 04:48:37
使用limit,offset分页场景时为什么会慢
2024-01-13 02:46:52
Python元组定义及集合的使用
2023-11-22 12:32:03
python多线程中的定时器你了解吗
2021-09-01 23:39:21
thinkphp实现图片上传功能分享
2024-05-22 10:06:36
Javascript Worker子线程代码实例
2024-04-17 09:46:16
PyCharm Terminal终端命令行Shell设置方式
2021-06-22 19:30:02
Python字典生成式、集合生成式、生成器用法实例分析
2021-04-06 08:06:31
python 矩阵增加一行或一列的实例
2023-02-16 20:19:29
SQL Server重温 事务
2012-08-21 10:48:15
详解laravel安装使用Passport(Api认证)
2023-11-19 02:08:54
js中跨域方法原理详解
2024-06-13 20:33:00
python 绘制场景热力图的示例
2022-01-22 07:03:21
如何安装SQL Server 2012群集
2024-01-14 23:35:09
Python使用matplotlib绘制三维图形示例
2022-09-14 10:53:14