49得票8回答
SQL Server Agent Jobs and Availability Groups SQL Server Agent Jobs是SQL Server中用于执行定期任务的工具。它可以在特定时间或根据某些条件自动运行脚本、存储过程或其他作业。SQL Server Agent Jobs可以帮助自动化常见的数据库管理任务,如备份、维护和数据清理。 Availability Groups是SQL Server中一种高可用性和灾难恢复解决方案。它允许将一个数据库组织成多个副本,并保持这些副本之间的数据同步。当主数据库不可用时,Availability Groups可以自动将控制权转移到其他副本,以确保应用程序的连续性。 SQL Server Agent Jobs和Availability Groups可以结合使用,以实现更高级别的自动化和可靠性。通过将作业配置为与Availability Groups相关联,可以确保在进行故障转移或切换副本时,作业仍然能够按计划运行。 总之,SQL Server Agent Jobs是一种强大的调度工具,而Availability Groups是一种高可用性的数据库解决方案。它们的结合可以提供更好的自动化和容错机制,从而增加数据库的稳定性和可靠性。

我正在寻找在SQL Server 2012可用性组中处理预定的SQL Server Agent作业的最佳实践。也许我漏掉了什么,但在当前状态下,我感觉SQL Server Agent与这个伟大的SQL2012功能并没有真正集成。 我如何使预定的SQL代理作业意识到节点切换呢?例如,我有一个在...

49得票4回答
集群 vs. 事务复制 vs. 可用性组

假设您需要确保依赖于SQL Server 2012作为其数据库后端的应用程序在一台服务器故障时仍然可用。 作为开发人员而不是DBA,我很难理解何时使用哪种故障转移/高可用性方案: - 在Windows故障转移群集中使用两个(或更多)服务器,将SQL Server作为群集实例 - 使用事务复...

24得票5回答
从DMV中,你能否判断一个连接是否使用了ApplicationIntent=ReadOnly?

我已经设置了一个始终可用的可用性组,并且我希望确保我的用户在他们的连接字符串中使用ApplicationIntent=ReadOnly。 通过SQL Server的DMV(或扩展事件等),我可以知道用户是否使用了ApplicationIntent=ReadOnly连接字符串吗? 请不要回答...

22得票3回答
SQL Server分布式可用性组数据库在服务器重启后无法同步 当您的SQL Server分布式可用性组数据库在服务器重启后无法同步时,这可能是由于多种原因引起的。首先,您需要检查服务器的网络连接是否正常。确保所有相关的网络设备和防火墙都正确配置,并且没有任何网络故障。 其次,您还应该检查SQL Server实例的配置。确保每个实例的配置文件中的相关设置正确,并且与其他实例保持一致。特别注意检查数据库的复制选项和同步模式设置。 另外,您还可以尝试重新启动SQL Server服务以解决问题。有时候,重新启动服务可以清除任何暂时的错误或不一致性。 如果问题仍然存在,您可能需要检查SQL Server错误日志以获取更多信息。错误日志通常会提供有关同步失败的详细信息,例如错误代码或错误消息。 最后,如果您仍然无法解决同步问题,建议您联系SQL Server支持团队寻求进一步的帮助。他们将能够提供专业的指导和解决方案,以确保您的分布式可用性组数据库能够正常同步。

我们正准备对我们的 SQL 服务器进行大规模升级,并注意到分布式可用性组(Distributed Availability Groups)出现了一些异常行为,我试图在继续之前解决这些问题。 上个月,我将一个远程辅助服务器从 SQL Server 2016 升级到 SQL Server 201...

21得票2回答
在一个可用性组中截断一个拥有170亿行的表

我需要截断一个有170亿行的表,该表位于一个AG的数据库中。 这个操作对AG的延迟和日志备份的大小会有什么影响? 有没有推荐的做法?

19得票1回答
强制在可读的次要副本上执行计划

如果在可用性组中强制对主服务器应用计划,那么这个计划会应用到在辅助服务器上运行的查询吗? 我正在寻找涵盖计划强制的两种可能性的答案: 计划指南 查询存储强制计划 我已经阅读了以下内容,表明查询存储强制计划不会传递,但在文档中找不到任何权威的信息,也没有关于计划指南的任何内容。 E...

18得票1回答
在可用性组中对辅助数据库运行一个大查询会影响主数据库的事务性能吗?

我需要为SSRS和Tableau报告提供实时或几乎实时的数据。我不希望生产OLTP系统受到长时间运行查询的负面影响。在可用性组中的次要数据库上运行大型查询会影响主要数据库的事务性能吗?

16得票4回答
可用性组数据库陷入未同步/恢复挂起模式。

在升级 SQL Server 2014 SP1 (12.0.4422.0) 版本的存储时,我们遇到了一个问题:在重启 SQL Server 后,其中两个数据库无法在从服务器上启动。在安装新的(更大容量)SSD并将数据文件复制到新的卷时,服务器已经离线几个小时。当我们重启 SQL Server ...

16得票1回答
关于并行重做的消息

Parallel redo is shutdown for database '' with worker pool size [2]. Parallel redo is started for database '' with worker pool size [2]. Starting...

15得票4回答
RAID0而不是RAID1或5,这是否疯狂?

我正在考虑为我们的SQL Server集群之一使用RAID0设置。我将简要概述情况,并寻找这可能是个坏主意的原因。如果有人能提供使用案例、白皮书或其他相关文档,那就太好了。 我们有2个数据中心中的3台服务器组成一个SQL集群。它们都在运行一个可用性组中的SQL Server。主节点旁边有一个...