Sqlserver数据库日志太大如何快速删除

Sqlserver数据库日志太大如何快速删除,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9601581.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存