
2截断事务日志:BACKUP LOG 数据库名WITH NO_LOG3收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了也可以用SQL语句来完成--收缩数据库DBCC SHRINKDATABASE(客户资料)--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select from sysfilesDBCC SHRINKFILE(1) 代码如下复制代码backup, log, 模式-- 第一步:清空日志DUMP TRANSACTION [YZGA] WITH NO_LOG-- 第二步:截断事务日志BACKUP LOG [YZGA] WITH NO_LOG-- 第三步:收缩数据库尽管可用该选项手动截断事务日志,但是我们极力建议您不要这样做,因为这会将日志链断开。在下一次完整备份或完整差异备份之前,将无法为数据库提供媒体故障保护。只在非常特殊的情况下才手动截断日志,并立即创建数据备份。 删除日志方法二1、进入企业管理器,选中数据库,比如it,所有任务->分离数据库。2、如果数据库正在连接使用,要先点清除,才可以选确定。3、到数据库文件的存放目录,将it_logLDF文件删除,不放心可以先拷到别的地方。4、进入企业管理器,数据库->所有任务->附加数据库。5、选择it_DataMDF,这个时候你会看见日志文件这项是一个红叉,不要紧点确定。6、此时数据库就会提示你该数据库无日志是否创建一个新的,确定就是了。
可以的
打开 SQL Server Management Studio并连接到数据库引擎数据库。
在“对象资源管理器”窗格中展开“数据库”节点。
右击要修改的数据库,在d出的快捷菜单中选择“属性”命令,打开“数据库属性”,对话框,选择“文件”选项,显示文件设置界面。
若要添加文件,单击“添加”按钮,在“数据库文件”列表框中将出现一个新的文件,设置该文件的各个参数即可。
若要删除文件,选中要删除的文件后单击“删除”按钮即可。需要注意的是,删除数据文件和日志文件时,必须确保文件里面不能包含数据或日志,即是空文件。
完成相应的 *** 作后,单击“确定”按钮。
参考资料
SQL数据库日志文件,可以删除吗?百度经验[引用时间2018-1-3]
1、确定SQL数据库安装路径与所用SQL数据库名称
2、点击开始--程序--Microsoft
SQL
Server--查询分析器--确定进入软件里点击菜单帮助--Transact-sql帮助(S)--索引--输入(sp_attach_single_file_db),右边对框里找下命令或者空白处直接输入下命令:
EXEC
sp_detach_db
@dbname
=
'pubs'returnEXEC
sp_attach_single_file_db
@dbname
=
'pubs',
@physname
=
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\pubsmdf'
注意:return加入命令语名数据库(LDF与MDF)分离再数据库名改回所要选即pubs改J2002即:
EXEC
sp_detach_db
@dbname
=
'
J2002'returnEXEC
sp_attach_single_file_db
@dbname
=
'
J2002',
@physname
=
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\
J2002mdf'
3、输入命令点击菜单查询--执行下面对框出现命令"命令已成功完成"
4、删除命令(EXEC
sp_detach_db
@dbname
=
'
J2002'
return)进入安装SQL数据库路径里J2002ldf文件重命名
5、接着第3点开始点击菜单查询--执行下面对框出现命令"设备激活错误物理文件名
'C:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\J200188ldf'
能有误已创建名
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\j200188_logLDF'
新日志文件"
SQL Server数据库都有log文件,log文件记录用户对数据库修改的 *** 作。可以通过直接删除log文件和清空日志在清除数据库日志。
1、分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离。 勾选删除连接 分离后在数据库列表将看不到已分离的数据库。
2、删除LOG文件 3、附加数据库,附加的时候会提醒找不到log文件。
删除数据库信息信息的ldf文件: 附加数据库之后将生成新的日志文件log,新的日志文件的大小事504K。
以上就是关于Sqlserver数据库日志太大如何快速删除全部的内容,包括:Sqlserver数据库日志太大如何快速删除、SQL数据库日志文件 可以删除吗、SQL数据库如何删除日志ldf等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)