SQLServer2000/2005数据库事物日志已满(Causedby:java.sql.SQLException:数据库'firstframe'

1、收缩日志,在OA数据库的firstframe下运行backuplogfirstframewithno_log--2清除日志,运行DUMPTRANSACTIONfirstframeWITHNO_LOG---3收缩日志,进入MSSQLS企业管理控制台,在右侧启动。
、修改“auto-rrow”设置不限制文件增长

事务日志已满如何处理sqlserver

1.删除库名称DUMPTRANSACTIONWITHNO_LOG2。
收缩事务日志:BACKUPLOG库名WITHNO_LOG3(如果不压缩,数据库文件不会缩小。
企业管理器--右键你要压缩的数据库。
要压缩--所有任务--收缩数据库--收缩文件--选择日志文件-在收缩模式下选择收缩到XXM在模式下选择收缩到XXM收缩此处会给出允许收缩的最小数量输入此数字并确认也可以使用SQL语句来完成-收缩数据库DBCCSHRINK(库名称)-1是文件编号(1)4.最小化文件大小日志文件(如果是sql7.0,这一步只能在查询分析器中执行)aDetachthebaseof数据库:企业管理器--数据库--右键--删除数据库b.附加此数据库方法会生成一个大小刚好大于500K的新LOG或者使用代码:下面的例子分离pubs。
然后将文件附加到当前服务器上的pubsa@dbname='库名称'b删除日志文件添加EXECsp_attach_single_file_db@dbname='库名称',@physname='c:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\库名称.mdf'5自动收缩,进行如下设置:企业管理器--服务器--右键单击底座数据库--属性--选项--选择“自动收缩”--SQL语句设置方式:EXECsp_dboption'library-name','autoshrink','TRUE'6、如果你想防止日志以后增长太多、业务管理器--服务器--右键单击底座数据库--属性--事务日志--限制文件大小为xM(x是你允许的最大数据文件大小)--如何设置SQL语句:库名alterdatabasemodifyfile(name=文件的逻辑名,maxsize=20)

数据库日志已满,如何释放日志空间

数据库组成:sqlserver数据库由两个文件组成,一个是数据文件,一个是日志文件;数据文件保存所有系统数据,日志文件保存所有数据库修改细节;通常日志文件的增长速度比数据文件快得多。
使用一段时间后,需要清理注册表文件。
否则,一旦日志文件超过可用磁盘空间,数据库服务将无法再正常运行,所有数据库操作都将失败。
查看构成数据库的两个文件的位置:登录企业管理器,找到要查看的数据库,右键单击弹出菜单,选择“属性”。

数据文件和日志文件:查看数据文件的位置、大小和增长规则。
同样,您可以导航到“事务日志”页面查看相关日志文件信息。

1.清除日志:

1、选择“DJABC”数据,右键弹出菜单,选择“所有任务”→8→1“单独数据库”。

2.分离数据:

如果当前有其他程序连接到该数据库,请单击“清除”按钮清除所有连接,然后按“确定”按钮完成分离数据库。

3.删除数据库日志文件:数据库分离后,可以直接删除数据库日志文件。

4.附加数据库:依次选择菜单“数据库”-8-1“所有任务”-8-1“附加数据库”,系统将显示附加数据库窗口。

5.选择数据文件和附加数据库名称。
完成后,按“确定”将新分离的数据库添加回当前的sqlserver。

6.完成后,系统将重新创建日志文件。
新创建的日志文件的大小将为1K。
当以后达到较大尺寸时,就可以执行之前的日志清除过程。

2.备份在企业管理器中,选择SQLServer-Northwind-右键-所有任务-备份数据库,然后在图形界面中执行相应的操作。
它非常简单且安全。