名站网址导航为大家提供关于数据库教程相关的教程网站知识。
sqlldr装载数据实现具体相关代码
当前的解决具体相关方法是:把硬盘上的其他网站网站文件删除,以空出硬盘空间,将网站数据库的日志网站网站文件大小改成无限制,然后分离网站数据库,要确保分离成功,、然后把网站数据库日志网站网站文件删除(最好是先改名,以防万一)。再附加网站数据库,这样会重建日志网站网站文件。
加回去之后,将网站数据库改成自动收缩,把日志网站网站文件改成按mb增长,增长最大设为一个固定的值,值的大小看数据处理情况,存在大指的update操作办法的话,应设为大一点。
在查询分析器上操作办法:
清空日志
DUMP TRANSACTION 库名 WITh NO_LOG
截断事务日志:
BACKUP LOG 网站数据库名 WITh NO_LOG
解决SQL网站数据库日志已满的问题
1、右键网站数据库→属性→选项→故障还原模型→设为简单→确定;
2、右键网站数据库→所有任务→收缩网站数据库→确定;
3、右键网站数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。
二、复杂具体相关方法
1、清空日志
DUMP TRANSACTION 库名 WITh NO_LOG
2、截断事务日志
BACKUP LOG 网站数据库名 WITh NO_LOG
3、收缩网站数据库网站网站文件(假如如果不压缩,网站数据库的网站网站文件不会减小)
企业管理器--右键您要压缩的网站数据库--所有任务--收缩网站数据库--收缩网站网站文件
--选择日志网站网站文件--在收缩相关方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
--选择数据网站网站文件--在收缩相关方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
也可以用SQL数据库语句来完成
--收缩网站数据库
DBCC ShRINKDATABASE(客户资料)
--收缩指定数据网站网站文件,1是网站网站文件号,可以通过这个数据库语句查询到:select * from sysfiles DBCC ShRINKFILE(1)
4、为了最大化的缩小日志网站网站文件(假如如果是sql 7.0,这步只能在查询分析器中进行)
a.分离网站数据库
企业管理器--站点服务器--网站数据库--右键--分离网站数据库
b.在我的电脑中删除LOG网站网站文件
c.附加网站数据库
企业管理器--站点服务器--网站数据库--右键--附加网站数据库
此法将生成新的LOG,大小只有500多K
或用具体相关代码:
下面的示例分离 pubs,然后将 pubs 中的一个网站网站文件附加到当前站点服务器。
a.分离
EXEC sp_detach_db @dbname = 'pubs'
b.删除日志网站网站文件
c.再附加
EXEC sp_attach_single_file_db @dbname = 'pubs',@physname = 'c:\Program
Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
5、为了以后能自动收缩,做如下设置
企业管理器--站点服务器--右键网站数据库--属性--选项--选择"自动收缩"
--SQL数据库语句设置相关方式:
EXEC sp_dboption '网站数据库名', 'autoshrink', 'TRUE'
6、假如如果想以后不让它日志增长得太大
企业管理器--站点服务器--右键网站数据库--属性--事务日志
--将网站网站文件增长限制为xM(x是您允许的最大数据网站网站文件大小)
--SQL数据库语句的设置相关方式:
alter database 网站数据库名 modify file(name=逻辑网站网站文件名,maxsize=20)
特别注意:
请按步骤进行,未进行前面的步骤,请不要做后面的步骤,否则可能损坏您的网站数据库。
一般不建议做第4、6两步,第4步不安全,有可能损坏网站数据库或丢失数据,第6步假如如果日志达到上限,则以后的网站数据库处理会失败,在清理日志后才能恢复。
日志网站网站文件满而造成SQL网站数据库无法写入网站网站文件时,可用两种具体相关方法:
一种具体相关方法:清空日志。
1.打开查询分析器,输入开始执行命令
DUMP TRANSACTION 网站数据库名 WITh NO_LOG
2.再打开企业管理器--右键您要压缩的网站数据库--所有任务--收缩网站数据库--收缩网站网站文件--选择日志网站网站文件--在收缩相关方式里选择收缩至XXM,这里会给出一个允许收缩到的最小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 Auto shrink定期对网站数据库进行检查当网站数据库网站网站文件或日志网站网站文件的未用空间超过其大小的25%时,系统将会自动缩减网站网站文件使其未用空间等于25%
当网站网站文件大小没有超过其建立时的初始大小时不会缩减网站网站文件缩减后的网站网站文件也必须大于或等于其初始大小对事务日志网站网站文件的缩减只有在对其作备份时或将Truncate
log on checkpoint 选项设为True 时才能进行。
注意:一般立成建立的网站数据库默认属性已设好,但碰到意外情况使网站数据库属性被更改,请用户清空日志后,检查网站数据库的以上属性,以防事务日志再次充满。