问题标签 [alwayson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
971 浏览

c# - 连接到 Always On 可用性组的只读实例

再会,

关于从可用性组的只读实例中读取,我有一个与性能相关的问题。

据我了解(对不起,我对 Always On(AO) 不是很了解),您可以通过两种方式连接到只读实例:

方法 1:通过将应用程序意图指定为只读,直接连接到已正确设置只读路由的 AO 可用性组。

方法二:直接连接只读实例。

我想知道如果您不断地查询数据库(每分钟左右)或者它是否没有任何区别,那么其中哪些对服务器的负担会更少。

0 投票
1 回答
2559 浏览

performance - 查询只读副本时对主实例的性能影响

我目前正在开发一个应用程序,该应用程序不断查询数据库以获取要显示的实时数据。

为了对正在写入数据库的系统产生最小的影响,这对业务操作至关重要,我直接连接到可用性组中的只读副本(使用只读副本服务器名称而不是只读路由通过Always On 监听器,通过applicationintent=readonly)。即使这样做,我们也注意到将数据插入主服务器的响应时间增加了。

据我对次要副本的理解,情况并非如此。我NOLOCK也在查询中使用提示。我对此感到非常困惑,并且不太了解导致响应时间增加的原因。到目前为止,我所想到的是,无论NOLOCK提示如何,SQL 都会锁定我正在读取的表并阻止同步复制到只读副本,这反过来又锁定了主实例表,该表正在阻止插入查询。

是这种情况还是我对 Always on 只读副本不太了解?

0 投票
1 回答
69 浏览

angularjs - Azure alwaysOn 未在服务器重新启动时加载 MEAN 应用程序

我在 Azure 上托管了一个使用 alwaysOn 设置的 MEAN 堆栈应用程序,但这似乎不会在没有手动 http 调用的情况下启动节点进程。

这很好,但对于前端任务来说并不理想,但对于需要执行的日常任务来说却是杀手锏。

有没有人遇到过这种情况,有什么解决办法吗?

AlwaysOn 配置什么的?

0 投票
1 回答
94 浏览

alwayson - 从 AlwaysOn 组中排除数据库

我可以在不属于 AlwaysOn 组的主​​服务器(例如 dba 存储库 db)上创建数据库吗?因此,它只会驻留在主副本上,而不是辅助副本上。只需创建数据库就可以了?

谢谢。

0 投票
1 回答
902 浏览

sql-server - SQL Server Always on Clustering,无法创建侦听器

我对具有 Always on 功能的 SQL Server Clustering 很陌生,所以如果我问了一些愚蠢的问题,我真的很抱歉。我已经设置了 Windows 集群,并且能够在 SQL Server 上设置始终开启功能。但是当我尝试创建可用性组侦听器时,SQL Server 给了我错误

标题:Microsoft SQL Server 管理工作室

可用性组侦听器“AGTestCluster”的创建失败。(Microsoft.SqlServer.Smo)

如需帮助,请点击:http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .FailedOperationExceptionText&EvtID=创建+AvailabilityGroupListener&LinkId=20476

- - - - - - - - - - - - - - - 附加信息:

执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)


WSFC 群集无法使 DNS 名称为“AGTestCluster”的网络名称资源联机。DNS 名称可能已被占用或与现有名称服务发生冲突,或者 WSFC 群集服务可能未运行或无法访问。使用不同的 DNS 名称来解决名称冲突,或查看 WSFC 群集日志以获取更多信息。为侦听器创建网络名称和 IP 地址的尝试失败。WSFC 服务可能未运行或在其当前状态下可能无法访问,或者为网络名称和 IP 地址提供的值可能不正确。检查 WSFC 集群的状态,并与网络管理员验证网络名称和 IP 地址。(Microsoft SQL Server,错误:19471)

如需帮助,请单击: http: //go.microsoft.com/fwlink ?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=19471&LinkId=20476

我已经咨询了我的 Windows 管理员,他说我有创建对象权限。

谁能告诉我步骤

  1. 我可以添加监听器

  2. 如果我无法添加侦听器,请向我提供验证设置侦听器所需的权限的步骤

笔记

  1. 我不是AD管理员,所以我需要在不涉及任何AD的情况下找出权限

  2. 侦听器 IP 地址和名称仅由我的管理员提供

  3. 两台服务器的防火墙都关闭了

请帮忙

谢谢阿图尔

0 投票
2 回答
1197 浏览

azure - Azure 面向 Internet 的多区域负载均衡器

我正在创建一个多区域 AlwaysOn Sql 可用性组。我在东部有 2 个 VM,在西部有 1 个 VM。我需要使用面向公众的负载平衡器对这些负载进行负载平衡。是否可以使用存在于不同 VNET 和不同数据中心中的 VM 创建面向 Internet 的负载均衡器?

两个网络之间有一条 VPN 隧道。这与公共负载均衡器无关,但以防万一有人问。

3 年后更新:

你永远不应该真正创造这样的东西。如果你绝对这样做,你可以,但这是可怕的可怕做法。

0 投票
1 回答
1213 浏览

sql-server - 向集群添加节点时驱动器脱机

我在同一个域和一个子网中有两台物理服务器服务器 A 和服务器 B。为了设置“Always On High Availability”,我在服务器 A 上创建了一个集群。在向该集群添加另一个节点(即服务器 B)时,我观察到两个节点中的所有本地磁盘都处于离线状态。到目前为止,它发生了三次,为此我不得不销毁集群并重新启动机器。

请让我知道这个问题的解决方案。

0 投票
1 回答
3505 浏览

ssis - SSIS 包使用可用性组连接到只读数据库

我正在尝试连接到可用性组中的辅助服务器以使用只读版本的数据库与 SSIS 包中的 OLE DB 连接,但似乎无法做到这一点。就这么简单。可以做到吗?如果可以,怎么做?

编辑:忘记添加我们希望能够使用项目参数来传递连接字符串。

0 投票
1 回答
128 浏览

azure - Azure 内部负载平衡 - 创建 ILB 时需要传递哪个 IP 地址

我已经创建了 2 个虚拟机并配置了数据库的高可用性(使用 SQL Server alwaysOn)现在我希望外部应用程序能够使用这些数据库,从下面的链接中它说我需要创建内部侦听器。 https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-windows-classic-ps-sql-int-listener/

又找到一篇文章,但不清楚我需要发送哪个 IP http://www.cloudcomputingadmin.com/articles-tutorials/windows-azure/configuring-internal-load-balancing-microsoft-azure.html

例子:

  • 节点 1 IP:11.240.164.1
  • 节点 2 IP:11.240.164.2
  • 集群 IP:11.240.164.3
  • 侦听器 IP:11.240.164.4(在创建可用性组时映射)

现在,当我创建内部负载均衡器时,我需要在下面的脚本中为 StaticVNetIPAddress 传递哪个 IP?

更新

我使用下面的脚本来查找未使用的 IP 并分配它

注意:您在可用性组创建期间创建的侦听器 IP 将被 ILB 覆盖。

0 投票
1 回答
3845 浏览

sql-server - Tsql - 获取 alwayson 可用性组中的实例列表

我想连接到 AlwaysOn 可用性组中的侦听器,并通过运行查询,我将获得属于 AlwaysOn 一部分的实例列表。例如:我有侦听器“MylistenerHost”,并且有 2 个实例连接到他: SqlHost1(primary-readwrite) 和 SqlHost2(secondary - readonly) 。

我需要一个我将运行的查询,他将向我展示这些实例,SqlHost1 和 SqlHost2,SqlHost1 是主要的,SqlHost2 是次要的。

10X