
麻烦了,很多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 获取数据库日志文件位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)