可以先分离数据库。
删除ldf日志文件。
可以使用Create语句在mdf的基础上重新创建数据库(如:CREATE DATABASE qc3 on (FileName='D:\Data\qc3.mdf') FOR ATTACH_REBUILD_LOG)
SQLserver数据库备份数据文件过大怎么办
可以先分离数据库。删除ldf日志文件。可以使用Create语句在mdf的基础上重新创建数据库(如:CREATE DATABASE qc3 on (FileName='D:\\Data\\qc3.mdf') FOR ATTACH_REBUILD_LOG)
SQLserver数据库备份数据文件过大怎么办
1、将数据库设为简单模式。2、右击数据库→【任务】→【收缩】】→【数据库】3、再完全备份,看看
Sqlserver数据库日志太大如何快速删除
直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC...
SqlServer数据文件太大,表占用空间太大,怎么释放空间
1、最直接的就是看哪些数据可以不用存储就直接删除了,设计系统时就应该考虑这些问题的 2、如果有过期数据备份后删除吧,或者过期的过程数据,也可以备份后删除 3、可能是索引碎片的原因,另外就是非聚集索引占用的空间,可以试一下先重建聚集索引,然后看看空间是否变小了很多,若是,则需要重建全部索引...
SQL server 2000 数据文件 太大
1.数据表按时间分区,然后查询的时候尽量带上时间条件 2.尽量为数据表建立索引 3.如果数据库文件太大,可以收缩日志
SQL Server 2000数据库的事务日志文件过大,如何将其缩小?
由于找不到原来的日志文件,SQL Server将自动为该数据库建立一个大小只有504K的日志文件。但这种方法必须暂时将数据库脱机,因此一般不适宜在生产环境中使用。如果当前数据库的事务日志文件过大,必须对其进行收缩的话,建议参照以下步骤:1、建议首先备份数据库(但不是必需的):BACKUP DATABASE database_...
sqlserver 事务日志已满的几种解决方案
一.删除日志文件:(不建议)二.手动收缩:1.数据库右键属性-选项-恢复模式-下拉选择简单-最后点击确定 2.右键数据库-任务-收缩-文件类型-下拉选择日志-收缩操作-在释放未使用.(默认收缩到1MB)-最后点击确定 3.最后别忘了回到第一步骤把恢复模式改为完整!三.自动收缩:1.为了以后能自动收缩,做...
sql server2005 .mdf文件过大,导致项目访问不了怎么办?
sqlserver最大支持数据文件,也就是MDF,单个文件是16 TB,日志2 TB。如果你的数据文件和日志文件没有超过这个大小,数据库是没有问题的。如果硬盘没有空间了,要先清出一些空间,然后对数据库做一个备份,再做一下日志备份,再做一下收缩。平时注意要经常对数据库做日志备份,备份完成后,做收缩操作...
sqlserver2008和sqlserver2012日志文件过大,有什么方法清理吗_百度知 ...
清理sql server 2008日志步骤如下:1.将数据库设置成 简单 模式选择要收缩的数据库,点右键 属性->选项,选择 简单模式2.选择任务->收缩->文件3.选择日志或者用如下语句代码USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLEGOUSE ...
如何清除SQLserver 日志
SQLSERVER的数据库日志占用很大的空间,下面提供三种方法用于清除无用的数据库日志文件 方法一:1、打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2、再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至xxm,这里会给出...