我有一个问题,关于一个问题,这是 70-462 Microsoft 考试的一部分。
我今天有这个问题,我不完全确定正确的答案。虽然我确实通过了考试,但鉴于这种情况,我想了解正确的解决方案。
如果我没记错问题,您管理 2012 SQL Server,要求将 OLTP 数据库的最新报告卸载到另一台服务器,并且还能够向辅助数据库添加索引。
该问题的答案大致如下:
- 两台服务器,不同的数据中心。具有同步提交的 AG 组。主动二级。
- 两台服务器,同一个子网。具有同步提交的 AG 组。
- 两台服务器,每 10 分钟发送一次日志。
- 异步提交有几个不同的答案。
- SQL Server,包括配置为执行事务复制的应用程序数据库。
- 包含配置为执行快照复制的应用程序数据库的 SQL Server。
- Windows 故障转移群集中的两台服务器。SQL Server 配置为集群实例。
最初我排除了异步提交选项(延迟)、不同数据中心的同步提交 AG 组(延迟?)、日志传送(延迟)和快照复制选项。
这给我留下了同一子网上的同步提交 AG 组,或者带有事务复制的 SQL 服务器。
根据https://msdn.microsoft.com/en-us/library/ff878253.aspx,我读到如果你想在你的活动辅助节点上建立索引,你必须在你的主节点中创建它们。我将这个问题解释为需要能够在第二天创建索引,这些索引在主索引上不存在(包括报告索引,或者不存在的索引)。
另一个答案是单独指 SQL Server,这听起来不像我们正在添加“另一台服务器”来卸载工作。
我是否误解了问题/要求?正确的答案/解决方案应该是什么?
为什么这是一个选项?因为文档准确地解释了为什么它在那里是可能的——一旦初始化,索引更改不会在任何一个方向上复制。
我也认为您在阅读文本时过于字面意思。如果您已经配置了复制,那么您极不可能假设它将被配置为复制到同一 SQL Server 实例中的另一个数据库 - 我什至不确定这是否可能,或者是否真的存在合理的用例,但我认为问题的措辞并不倾向于指向你。老实说,我只是认为这些考试的问题质量一般来说是可疑的。我不会过多解读它们。
为什么其他选项都不可能?因为: