sql数据库日志文件

sql数据库日志文件,第1张

麻烦了,很多DBA不太清楚,数据库日志装的其实是真正的数据(归档前改变的数据),所以日志文件也是非常重要的。

至于有些数据库的日志文件过大,主要是DBA没有正确的对数据库进行调优设置造成的。

下面的方法也许对你是有用的。

0备份数据文件'xxzx_discuz_LogMDF'

1新建一个同名的数据库'xxzx_discuz'

2再停掉sqlserver服务(注意不要分离数据库)

3用原数据库的数据文件'xxzx_discuz_LogMDF' 覆盖掉新建的数据库

4再重启sqlserver服务

5此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6完成后一般就可以访问数据库中的数据了。这时,数据库本身一般还有问题,解决办法是:利用数据库的脚本创建一个新的数据库,然后通过DTS将数据导进去就行了

SQL代码

use master

go

sp_configure 'allow updates',1 reconfigure with override

go

update sysdatabases set status =32768 where name='置疑的数据库名'

go

sp_dboption '置疑的数据库名', 'single user', 'true'

go

dbcc checkdb('置疑的数据库名')

go

update sysdatabases set status =28 where name='置疑的数据库名'

go

sp_configure 'allow updates', 0 reconfigure with override

go

sp_dboption '置疑的数据库名', 'single user', 'false'

go

特别注意最后一步中的说明“这时,数据库本身一般还有问题,解决办法是:利用数据库的脚本创建一个新的数据库,然后通过DTS将数据导进去就行

在对象资源管理器中,展开“管理”,展开“SQLServer日志”,再双击“当前

查看与作业相关的日志

在对象资源管理器中,展开“SQLServer代理”,右键单击“作业”,再单击“查看历史记录”,此时将显示“作业历史记录”和“SQL代理”日志。

查看与维护计划相关的日志

在对象资源管理器中,展开“管理”,右键单击“维护计划”,再单击“查看历史记录”,此时将显示“维护计划”、“作业历史记录”和“SQL代理”日志。

先打开SQL Server数据库并连接。

然后找到目标数据库,右键并点击“属性”。

在d出的属性窗口左侧“选择页”中选择“文件”选项卡。

然后在右侧窗体中即可看到相应内容了:逻辑名称是数据文件及日志文件的文件名,路径就是其所在位置了。

就是相应的mdf和ldf文件。

请参照以下步骤查看sql数据库 *** 作日志。

1、首先在电脑上打开sqlserver软件,进入软件加载界面。

2、在d出的连接到服务器窗口中选择相应的信息,登录到sqlserver服务器。

3、登录成功后,将“管理”文件夹展开,即可看到“SQLServer日志”文件夹。

4、将“SQLServer日志”文件夹展开后,可以看到有很多的日志文档。

5、鼠标右键单击选择“查看SQLServer日志”,即可打开。完成以上设置后,即可查看sql数据库 *** 作日志。

日志文件太大,使其减小的方法。

在打开SQL Server Management Studio并正常联接SQL服务器后,运行下面的三行:

( 注意将dbName代换为你的数据库名。)

backup log dbName with NO_LOG

backup log dbName with TRUNCATE_ONLY

DBCC SHRINKDATABASE(dbName)

注意,在SQL 2008之后的版本以上方法无效,需将数据库设为简单模式后再进行收缩。

此外,在SQL Server Management Studio中,以视窗方法 *** 作也可以, *** 作步骤:

第一步:截断数据库日志,运行代码:

BACKUP LOG 要收缩的数据库名 WITH NO_LOG

第二步:收缩数据库日志文件:

1 选择要收缩的数据库,点右键选择任务-收缩-文件

2 在d出的页面中,选择文件类型为日志

3点确定。

查看sql数据库 *** 作日志的方法步骤:

1、用windows身份验证登陆数据库,点击连接;

2、展开数据库服务器下面的管理SQL Server日志;

3、双击当前可以打开日志文件查看器里面有所有的运行日志;

4、点击任意一行,可以看见具体的信息,错误原因和时间;

5、勾选相应的复选框,可以筛选查看相应的日志内容;

6、点击筛选还可以详细筛选日志;

7、在SQL Server日志上单击右键,选择视图SQL Server和windows日志可以查看 *** 作系统日志;

8、如图所示,就可以查看到 *** 作日志了。

按以上步骤 *** 作即可以查看 *** 作日志。

以上就是关于sql数据库日志文件全部的内容,包括:sql数据库日志文件、SQL数据库如何查看归档日志(oracle查看归档日志)、sql 获取数据库日志文件位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存