banner2

咨询热线

400-688-3335
苏州市吴中区东吴南路155号凯悦大厦北楼3F
电话:0512-66056069

新闻资讯

当前位置:主页 > 新闻资讯 >

苏州管家婆|新威软件| 满满的干货分享 数据备份

发布时间:2019/12/06 点击量:

 
年结存将至,有的管粉可能会在操作过程中遇到这样的问题:数据备份后无法恢复、恢复后报错或恢复后提示正在还原。
 
一般情况下,上述情况的出现是此数据日志文件过大造成的。那么该如何快解决日志文件过大问题呢?(部分管家婆软件用户适用)
 
日志文件过大备份无法恢复,可以通过对账套数据库进行日志收缩,重新备份再恢复。
 
针对不同数据库日志收缩:
 
01
SQL2000、SQL2005数据库
在当前帐套中,依次执行以下语句——
 
①清空日志:
DUMP TRANSACTION 
数据库 WITH no_log
 
②截断事务日志:
BACKUP LOG 数据库 WITH no_log
 
③收缩数据库:
DBCC SHRINKDATABASE (数据库)
 
④设置自动收缩:
企业管理器--服务器--右键数据库--属性--选项:
自动收缩语句设置方式:
EXEC sp_dboption 
'数据库','autoshrink','true'
 
02
SQL2008数据库
①在数据库新建查询中执行以下脚本
温馨提示:其中DNName为要准备处理的数据库名称,DNName_Log为日志逻辑文件名称,请根据实际情况进行修改
USE[master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE   --简单模式
GO
USEDNName
GO
DBCC SHRINKFILE (N'DNName_Log',11, TRUNCATEONLY)
GO
USE[master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL  --还原为完全模式
GO
 
不清楚数据库的日志逻辑文件名称?别慌,这样查!
①右击要处理的数据库,找到属性—文件
②脚本执行完毕后,点击要处理的数据库,右键选择任务—收缩—数据库即可。
附:执行脚本步骤
①点击电脑桌面左下角的开始按钮,找到所有程序——Microsoft SQL Server 2005——SQL Server Management Studio并点开,弹窗中服务器名称为默认不用修改,在身份验证栏中选择Windows身份验证——连接登录进入数据库;
②找到要执行脚本的账套,点击鼠标右键,选择新建查询,将脚本复制粘贴进去并点击上方红色感叹号执行即可!
管家婆年会正在火热进行中,
欢迎报名参加,苏州站
报名热线电话:183-6267-7752(微信同号)/400-688-3335

Copyright@ 2017-2018苏州新威软件有限公司-管家婆软件苏州服务中心
联系地址:苏州市吴中区东吴南路155号凯悦大厦北楼3F 电话:0512-66056069
版权所有苏州新威软件有限公司 盗版必究 苏ICP备15060139号-5