标签: database-mirroring

结合 SharePoint 和数据库镜像

这不是一个我应该如何做的问题,只是为了设置舞台。这是你的经历是什么?请在快速回复之前通读整个问题。

昨天我花了一天时间向当前一轮 SharePoint MCM(Microsoft 认证大师 - 请参阅此处)的学生讲授SQL Server 中的所有高可用性技术,以及 SQL 日志/恢复/备份/还原的工作原理。这非常重要,因为在每个企业级 MOSS 安装下都有一个隐藏的企业级 SQL Server,通常没有 DBA。Kimberly 在周五教他们一天的数据库维护(我们教的 SQL MCM 第一周的缩小版本)。

我们讨论了使用数据库镜像为 SharePoint 数据库提供高可用性的可能性,以及相关的利弊。现在,我知道数据库镜像到它的最低内部深度,因为我曾经在 Microsoft 拥有它,因此无需在您的回复中指出行为和特质。我还知道 SharePoint 人员的镜像白皮书中的各种警告和指南,是的,它们只是通用指南,而不是硬性规则。

我的问题是:我想听听为 SharePoint 实施数据库镜像的任何人,以及您是否发现它对您有用,或者您崩溃和烧毁。特别是,您如何发现故障转移行为对您有用?您是否最终在一台服务器上使用了一些数据库主体,而在另一台服务器上使用了一些数据库主体,从而有效地拆分了您的场并使其无法使用,直到手动干预将所有内容都转移到一台服务器上?您是否将其用于本地或远程 HA?等等。

我们将不胜感激地收到任何答复,这将有助于扩大结合这两种技术的知识库,我会将故事反馈回 SharePoint 产品组,以及我教授的未来 MCM 轮换。

谢谢!

[编辑:PS 我也会在周末写一篇关于经验和指导方针的博客文章]

sharepoint database-mirroring sql-server

14
推荐指数
1
解决办法
710
查看次数

复制 SQL Server 数据库

我希望以最小的数据和服务中断将数据库“移动”到不同的服务器。这些数据库的大小从 5GB 到 140GB 不等。

我已经看到甚至使用了 SQL Server 的一些各种数据传输工具,但我不确定最佳实践是什么(分离/重新附加、从备份还原、发送事务日志、镜像......)。

我最担心的是这些数据库有很多存储过程、用户权限和各种索引,我不想丢失它们并最终中断服务。

我最近的一个大胆想法是设置一个镜像,然后启动手动故障转移。但是,我宁愿在进行我以前从未做过的事情之前先问一下。

TL;DR 移动 SQL Server 数据库的最佳实践方法有哪些,以最大限度地减少服务中断的威胁。

database-administration database-mirroring sql-server-2005 tsql sql-server-2008

6
推荐指数
1
解决办法
126
查看次数

地理数据库同步镜像

我们公司的一位架构师设计了一个基于64位SQL2005标准版同步镜像的解决方案,在物理(4个四核,32GB RAM)服务器和虚拟DR服务器(4个虚拟CPU,16GB RAM)之间的两个地理远程数据中心之间见证服务器(1 个虚拟 CPU)。两个数据中心的存储都是企业级 SAN。

前端应用程序面向 Web,具有混合读/写用法。

作为一名 DBA(在设计阶段没有咨询过他),我担心这种配置的设计以最大限度地减少冗余为主要标准,并且它不会作为现实世界的解决方案工作 - 网络延迟和虚拟性能box 会导致不可接受的响应时间吗?如果调用故障转移,则性能甚至会更差。

有没有人有类似设置的经验?

performance architecture mirroring database-mirroring sql-server

5
推荐指数
2
解决办法
1150
查看次数

SQL Server 2008 故障转移策略 - 日志传送还是复制?

我们刚刚从 SQL Server 2000 迁移到 SQL Server 2008。

我们在 2000 上使用我们自己的日志传送进行故障转移。对于 2008 年,我们需要决定使用我们自己的日志传送、内置日志传送或复制。

我们的服务器上有很多数据库(400+);有的小,有的大。

数据库服务器故障应该很少见,我们可以接受 15-30 分钟的数据丢失。更重要的是快速启动第二个数据库服务器。

根据上述标准,我更喜欢使用日志传送还是复制?

如果日志传送,是否有一种简单的方法可以确保它在所有数据库上移动?

database-mirroring sql-server sql-server-2008

4
推荐指数
1
解决办法
1万
查看次数

SQL Server 镜像是否可靠(高可用性)?

我正在评估 SQL Server 2008 镜像(异步)以提供更好的可用性。根据您的经验,我想知道 SQL Server 镜像是否是一种可靠且成熟的技术。自动故障转移不是强制性的,但很好。因此,我分别评估镜像机制和自动故障转移机制。

  • 镜像机制可靠吗?是否需要持续配置和调整?

  • 自动故障转移选项可靠吗?是否需要持续配置和调整?

问候,

high-availability database-mirroring sql-server

3
推荐指数
1
解决办法
5786
查看次数

为数据库镜像打开哪些端口

我们在受防火墙保护的不同区域有两台物理服务器。我们需要使用 DB Mirroring 来达到我们的目的。那么我们需要在两个区域之间打开哪些端口才能使用 MS SQL 2008 DB Mirroring?

firewall port database-mirroring sql-server

3
推荐指数
1
解决办法
2万
查看次数

如何同步 MS SQL Server 数据库?

如何同步 MS SQL Server 数据库?有没有什么工具,最好是开源的?

database database-administration database-mirroring sql-server

2
推荐指数
2
解决办法
3万
查看次数

如何使处于“镜像、断开连接/恢复中”状态的 SQL 数据库投入使用?

我有一个 SQL Server 2005 镜像数据库,只有主服务器和辅助服务器,没有见证。今晚主要已经下降,并且在一段时间内不会重新上线。辅助服务器仍在运行,但处于“镜像、断开连接/恢复中”状态。如何让数据库备份并运行?我的应用程序都使用指定主服务器和辅助服务器的字符串。

disaster-recovery database-mirroring sql-server

2
推荐指数
1
解决办法
9084
查看次数

SQL服务器的数据库镜像

我有两个使用数据库镜像镜像到另一台服务器的数据库。由于某种原因,镜像服务器必须关闭几天。现在生产服务器的主体数据库处于 (PRINCIPAL/DISCONNECTED) 状态。客户端可以访问这些数据库。那么当他们不断向这些数据库添加数据时会发生什么?数据会被提交还是等到镜像出现?

sql database-mirroring sql-server sql-server-2005 sql-server-2008

2
推荐指数
1
解决办法
539
查看次数

复制还是?

最近,我们受到了 Google Bots 和各种其他机器人的打击(我们平均体验的网站流量的 60% 来自机器人。我们正在尝试将 Google Bot 流量细分到不同的服务器(低成本服务器) )。但是,数据库要么需要复制/或镜像。如果我们想要接近实时,有没有比另一种更好的解决方案?我们目前在 SAN 上拥有生产服务器的数据。我们可以复制这个,但是那个更像是快照复制。

storage-area-network replication snapshot database-mirroring sql-server

2
推荐指数
1
解决办法
212
查看次数

以编程方式监视 SQL Server 2005 镜像

SQL Server 2005 是否提供了一个可以通过编程来确定镜像数据库运行状况的接口?

如果是这样,有没有人有如何这样做的例子?

monitoring database-mirroring sql-server sql-server-2005

1
推荐指数
1
解决办法
297
查看次数

SQL Server 2005 镜像数据库仍处于(正在恢复...)状态

我刚刚在我们的两台服务器上成功镜像了同一个数据库。Management Studio 中的主体数据库状态为:(数据库名称、主体、同步)。镜像数据库状态为(数据库名称、镜像/正在恢复...)。我们的下一步是什么?

database-mirroring sql-server-2005

1
推荐指数
1
解决办法
2908
查看次数