给分咯!讨论数据库镜像问题

Haytor 2011-06-09 01:02:33
近段时间在研究SQL Server2005数据库的镜像,已经在局域网中、异地广域网中配置成功。想用镜像技术进行数据库异地备份,现在想收集一下大家在使用数据库镜像技术的心得。
比如:
运用数据库镜像经常出现什么异常问题?
运用数据库镜像日常维护要注意写什么问题?
...全文
172 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2011-06-19
  • 打赏
  • 举报
回复
数据库镜像主要针对的是高可用性问题,即自动接管,以尽量缩短灾难恢复的时间.
但不可用于备份,例如主镜像库的误操作几乎是实时的同步到镜像库上的,这样的'备份'没有意义.

建议需考虑以下几个问题,
1.前端程序是否使用ADO.NET(镜像不支持ADO)? 连接串是否合适加failover参数?
2.选择什么镜像模式? 高可用,高安全 or 高性能.选择不同,差异较大.
3.主库上的维护操作对日志的影响,如index rebuild,楼主可测试一下.
Haytor 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liuhuayang 的回复:]
以这样的方式进行备份,不可取,已经破坏了SQL SERVER 备份的性质,
1 本地数据库错误,可能写入到镜像数据库,这样备份无任何意义
2 镜像是有延迟的,尤其是异地,本地发生错误,而正常的数据库还没有被镜像到异地,备份无效
3 无法指定恢复到某个时间段
镜像不可以作为备份的选择项
[/Quote]

目前我这个方案的现状:
数据库所在的内网已实现数据的全备(每周)+差异(每天)+日志备份(每15分钟),在内网的备份服务器上自动保留2~3周期的备份数据,并且还在另外一台服务器上进行了同步的还原。

镜像的方案是考虑某机房发生灾难性损坏,只是想在异地机房留个异地备份。

因为以前没有真正实施过镜像,不了解镜像方案在日常维护中需要注意些什么事项,所以请个位大师指定一下。


claro 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]

我就知道镜像是以稀疏文件形式存储的 哈哈
[/Quote] 1
ycproc 2011-06-11
  • 打赏
  • 举报
回复
Austindatabases 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 airsoft 的回复:]
近段时间在研究SQL Server2005数据库的镜像,已经在局域网中、异地广域网中配置成功。想用镜像技术进行数据库异地备份,现在想收集一下大家在使用数据库镜像技术的心得。
比如:
运用数据库镜像经常出现什么异常问题?
运用数据库镜像日常维护要注意写什么问题?
[/Quote]

以这样的方式进行备份,不可取,已经破坏了SQL SERVER 备份的性质,

1 本地数据库错误,可能写入到镜像数据库,这样备份无任何意义
2 镜像是有延迟的,尤其是异地,本地发生错误,而正常的数据库还没有被镜像到异地,备份无效
3 无法指定恢复到某个时间段

镜像不可以作为备份的选择项
Haytor 2011-06-10
  • 打赏
  • 举报
回复
有没有更多的解答。
sekai2011 2011-06-09
  • 打赏
  • 举报
回复
异地广域网中 只能用异步的形式,如果网络不好的话 同步时间比较长。。。
bancxc 2011-06-09
  • 打赏
  • 举报
回复
这个。。。
打一壶酱油 2011-06-09
  • 打赏
  • 举报
回复
这个。。。
--小F-- 2011-06-09
  • 打赏
  • 举报
回复
我就知道镜像是以稀疏文件形式存储的 哈哈

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧