网站首页 > 文章中心 > 其它

sqlserver数据库日志

作者:小编 更新时间:2023-10-05 10:32:37 浏览量:431人看过

sqlserver日志查看操作的是哪列

如何查看数据库日志

①.、首先,打开计算机上的sqlserver软件,进入软件加载界面.

如何查看sqlserver日志的方法

定期分析sqlserver日志是DBA很重要的任务,那如何才能查看sqlserver日志呢?

参数:

Dbid or dbname - 任一数据库的ID或名字

type - 输出结果的类型:

0 - 最少信息(operation, context, transaction id)

①. - 更多信息(plus flags, tags, row length)

默认 type = 0

要查看MSATER数据库的事务日志可以用以下命令:

DBCC log (master)

释放日志空间

①清空日志

DUMP TRANSACTION 库名 WITH NO_LOG

BACKUP LOG 数据库名 WITH NO_LOG

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

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

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

也可以用SQL语句来完成

--收缩数据库

DBCC SHRINKDATABASE(客户资料)

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

DBCC SHRINKFILE(1)

a.分离数据库:

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

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

c.附加数据库:

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

或用代码:

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

a.分离

E X E C sp_detach_db @dbname = 'pubs'

b.删除日志文件

c.再附加

E X E C sp_attach_single_file_db @dbname = 'pubs',

@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

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

--SQL语句设置方式:

E X E C sp_dboption '数据库名', 'autoshrink', 'TRUE'

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

--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:

特别注意:

请按步骤进行,未进行前面的步骤,请不要做后面的步骤

否则可能损坏你的数据库.

另外提供一种更简单的方法,建议大家使用.

更简单的方法:

①右建数据库属性窗口--故障还原模型--设为简单

以上就是土嘎嘎小编为大家整理的sqlserver数据库日志相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章