标签: availability-group

如何在 Linux 上跨可用性组副本同步 SQL Server 代理作业?

我有两个在 Linux 上运行的 SQL Server 2019 实例。这两个实例都包含一个使用 AlwaysOn 可用性组同步的数据库。数据库中的数据是同步的,但问题是SQL代理作业不是数据库本身的一部分。

因此,当我在主副本上创建 SQL Server 代理作业时,此配置不会复制到辅助副本。因此,在创建每个工作之后,我总是必须去中学并在那里创建工作。我必须时刻记录我所做的所有改变。

使用可用性组时,是否有内置方法可以在 Linux 上自动执行 SQL Server 作业的跨副本同步?AG 副本之间的作业同步似乎应该已经由 SQL Server/SQL Server Agent 工具原生支持,但我没有从 Microsoft 找到任何内容,只有一个名为DBA Tools的第三方工具,我可以用它来编写自己的自动化脚本在 PowerShell 中。

sql-server high-availability sql-agent sql-agent-job availability-group

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

如何正确设置连接字符串到遗留应用程序的可用性组

想象一下,你有以下场景:

  • 一个.net framework 2.0遗留客户端应用程序.
  • SQL Server 2016 Always On Availability Group.

连接字符串应该如何?

我可以考虑两个选择:

  • 将可用性组侦听器名称指定为Data Source.
  • 将主副本指定为Data Source和副副本为Failover Partner

我应该使用哪一个来获得高可用性和自动故障转移?其他选择?

c# sql-server legacy sqlclient availability-group

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