将 sql server 实例名称更改为共享点的 AG 侦听器
Posted
技术标签:
【中文标题】将 sql server 实例名称更改为共享点的 AG 侦听器【英文标题】:Change sql server instance name to AG listener for sharepoint 【发布时间】:2018-03-18 10:47:03 【问题描述】:最近我们的共享点管理员使用 Sql Server 实例名称而不使用别名部署了新农场。
现在我想将共享点场中的 sql 实例名称更改为 SQL 侦听器以实现高可用性。
有可能吗? 怎么办? 由于它是生产服务器,这可能意味着什么?
非常感谢您的帮助。
【问题讨论】:
【参考方案1】:我不相信它会对sharepoint产生任何不利影响,在sharepoint设置中,您只需输入侦听器名称而不是实际的服务器名称。发生故障转移时,sharepoint 不应该更明智,因为它现在是从物理 sql 服务器中抽象出来的。
确保您了解 Always On 的许可要求,以及您是否处于同步或异步提交模式。同步有时可能会对性能造成很小的影响,可以通过异步模式进行补救,但代价是潜在的数据丢失。由于 sharepoint 是一个“黑匣子”,即您并不真正知道它在任何给定时间写入数据库的内容,因此如果丢失任何关键系统数据,实例将被损坏。
【讨论】:
我现在可以添加一个带有监听器名称的别名并使用它吗? 是的。我假设 sharepoint 已启动并针对 sql server 的独立实例运行。您应该能够使 sharepoint 脱机,使 sharepoint 数据库在具有侦听器的 HA 集群中具有高可用性,然后将 sharepoint 设置中的数据库服务器名称更改为侦听器。以上是关于将 sql server 实例名称更改为共享点的 AG 侦听器的主要内容,如果未能解决你的问题,请参考以下文章
Webpack Module Federation 将共享库的名称更改为数字
在 SQL Server 2012 中使用 Pivot 函数将行数据更改为列