将 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 侦听器的主要内容,如果未能解决你的问题,请参考以下文章

将访问代码更改为 sql server

Webpack Module Federation 将共享库的名称更改为数字

在sql server中以编程方式将内置帐户更改为本地系统

在 SQL Server 2012 中使用 Pivot 函数将行数据更改为列

将 Access 链接从 SQL Server 更改为另一个 Access 文件?

SQL Server 2012 如何将列的数据类型从位更改为日期字段?