免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4087 | 回复: 6
打印 上一主题 下一主题

请教:如何实现SQL Server双机热备? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-10 22:36 |只看该作者 |倒序浏览
大家好!

     我现在负责在线运行的系统,数据库系统平台为WINDOWS2003系统,采用SQL Server数据库,数据文件已经有16G,但事务日志文件已经有80多G了,查询操作比较频繁,数据量增长不大,考虑到数据库的可靠性,现在准备考虑采用LifeKeeper存软方式做双机热备,请问这种方案是否可行?请大家给建议,谢谢。

论坛徽章:
0
2 [报告]
发表于 2008-03-10 22:47 |只看该作者
看下逻辑日志有多大, 收缩一下事务日志吧;

数据量也不算很大, 我之前1个表就10多G; 如果主要是查询可以考虑分区放数据,重新布置一下 数据文件、日志文件的磁盘架构等等 。做 主从 数据复制 可能更好一点
个人看法而已
wwwlaomen 该用户已被删除
3 [报告]
发表于 2008-03-11 11:25 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2008-04-01 17:03 |只看该作者
原帖由 robert0794 于 2008-3-10 22:36 发表
大家好!

     我现在负责在线运行的系统,数据库系统平台为WINDOWS2003系统,采用SQL Server数据库,数据文件已经有16G,但事务日志文件已经有80多G了,查询操作比较频繁,数据量增长不大,考虑到数据库的可靠性,现在准备考虑采用LifeKeeper存软方式做双机热备,请问这种方案是否可行?请大家给建议,谢谢。



--强烈建议你收缩一下日志吧,都不80多G了,如果我不是一个星期定期收的话,我现在的日志文件应该达到10TB了.日志太可怕了.

论坛徽章:
0
5 [报告]
发表于 2008-04-01 17:05 |只看该作者
.--自动收缩日志文件大小方法
首先备份数据库、段开网络、停服务、重启动服务。(因为有会话是不行的)
第一种方法
1
use master
sp_detach_db gzyyhis
命令已成功完成。
2
删除日志文件
3
sp_attach_single_file_db gzyyhis,\'F:hisdatagzyyhis.mdf\'
设备激活错误。物理文件名 \'f:hisdatagzyyhis_log.ldf\' 可能有误。
已创建名为 \'F:hisdatagzyyhis_log.LDF\' 的新日志文件。
最后通网络
第二种方法:自己定一个作业就可以了.时间结合你的硬盘空间来定.
use gzyyhis
1.        backup log gzyyhis with truncate_only
--成功时转到下上步
2.        dbcc shrinkfile(log_gzyy,2)
--成功时退出
--log_gzyy其中为日志逻辑文件名

论坛徽章:
0
6 [报告]
发表于 2008-04-01 17:11 |只看该作者
双机热备 是用于备份数据库的么?
我以前的理解是:当有一台服务器当机的时候,备用服务器就启动作为服务器来用的。。

论坛徽章:
0
7 [报告]
发表于 2008-04-02 16:52 |只看该作者
先做下数据库的全备份,再把数据库的收缩下,你那80G的日志也就没了;
双机热备 也就故障转移群集吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP