sql2005数据库日志
步骤/方法
选中要清除日志的数据库,点击右键从弹出菜单中选择“属性”命令:
在弹出的对话框中,选择“选项”,切换到“选项”选项卡:
在“选项”选项中的“故障还原”中,单击“模型”,从弹出的下拉列表菜单中选择“简单”,如上图;
最后单击对话框最下边“确定”按钮保存设置并退出;
然后再再选中这个数据库并单击右键,从弹出菜单中选择“任务”,再选择“收缩”,再从子菜单中选择“数据库”命令,压缩DB:
6
然后再重新在这个数据库上右击并选择“属性”,同样切换到对话框中的“选项”选项卡中,将“模型”改回“大容量日志记录的”。同步骤2;
7
清理日志后其相应的数据库数据文件会变小,但不会丢失
⑵ 如何修改sql server 2005数据库系统日志保存路径
这个分两种情况:
一、创建数据
创建时直接修改成你要的路径,主体和日志文件都可以修改
二、已经存在的数据库
你可以先分离数据库,到C:\Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\LOG路径下将你的日志文件拷贝到你需要的路径下。然后再附加上数据库即可
⑶ SQL2005数据库日志文件LOG太大怎么办
Sqlserver2005下,日志文件太大,使其减小的方法。
在打开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. 在弹出的页面中,选择文件类型为日志
3.点确定。
⑷ sql server2005 怎么查看系统日志
这个分两种情况: 一、创建数据 创建时直接修改成你要的路径,主体和日志文件都可以修改 二、已经存在的数据库 你可以先分离数据库,到C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG路径下将你的日志文件拷贝到你需要的路径下。然后再附加上数据库即可
⑸ 求教大神们SQL SERVER 2005怎么查看日志中记录的对数据库操作的SQL语句
日志里面不会记录每一条SQL语句的,但是在数据库运行的时候可能通过SQL Server Profiler工具捕捉到
⑹ 怎么查sql server 数据库的日志
怎么查sql server 数据库的日志
查看sql数据库操作日志的方法步骤:
1、用windows身份验证登陆数据库,点击【连接】;
2、展开数据库服务器下面的【管理】【SQL Server日志】;
3、双击【当前】可以打开【日志文件查看器】里面有所有的运行日志;
4、点击任意一行,可以看见具体的信息,错误原因和时间;
5、勾选相应的复选框,可以筛选查看相应的日志内容;
6、点击【筛选】还可以详细筛选日志;
7、在【SQL Server日志】上单击右键,选择【视图】【SQL Server和windows日志】可以查看操作系统日志;
8、如图所示,就可以查看到操作日志了。
按以上步骤操作即可以查看操作日志。
⑺ 如何查看sql数据库操作日志
请参照以下步骤查看sql数据库操作日志。
1、首先在电脑上打开sql server软件,进入软件加载界面。
⑻ 如何清空sql server 2005日志文件
sql server数据库使用时间长了,日志文件会很大,占用过多系统资源,数据库可能会报 log full 的错误,甚至磁盘空间占满让数据库处于不可用状态,这个时候我们需要清理数据库:
清理sql server数据库日志可用两种方法:
方法一:清空日志。
1、打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG
2、再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至: ,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
方法二:有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失。
1、删除LOG
分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2、删除LOG文件
附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K。
注意:建议使用第一种方法。
如果以后,不想要它变大。
SQL2000下使用:
在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。
或用SQL语句:alter database 数据库名 set recovery simple
另外,数据库属性有两个选项,与事务日志的增长有关:
Truncate log on checkpoint
(此选项用于SQL7.0,SQL 2000中即故障恢复模型选择为简单模型)
当执行CHECKPOINT 命令时如果事务日志文件超过其大小的70% 则将其内容清除在开发数据库时时常将此选项设置为True
定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25% 当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint 选项设为True 时才能进行。
注意:一般立成建立的数据库默认属性已设好,但碰到意外情况使数据库属性被更改,请用户清空日志后,检查数据库的以上属性,以防事务日志再次充满。
⑼ sql server 2005数据库日志文件放在哪里
不知道你把数据库的文件复制全没?
应该有*.mdf/*.ldf
如果是你复制全了,在你本机上附加数据库就可以了,sql2000
在企业管理器里面
sql2005可以直接在查询器里面!
⑽ sql2005怎么清理数据库日志
选中要清除日志的数据库,点击右键从弹出菜单中选择“属性”命令:
在弹出的对话框中,选择“选项”,切换到“选项”选项卡:
在“选项”选项中的“故障还原”中,单击“模型”,从弹出的下拉列表菜单中选择“简单”,如上图;
最后单击对话框最下边“确定”按钮保存设置并退出;
然后再再选中这个数据库并单击右键,从弹出菜单中选择“任务”,再选择“收缩”,再从子菜单中选择“数据库”命令,压缩DB:
6
然后再重新在这个数据库上右击并选择“属性”,同样切换到对话框中的“选项”选项卡中,将“模型”改回“大容量日志记录的”。同步骤2;
7
清理日志后其相应的数据库数据文件会变小,但不会丢失