database - Sharepoint 2010 数据库 - 如何从 SQL 2012 AlwaysOn 迁移到独立 SQL 2012

标签 database sharepoint alias sql-server-2012 high-availability

我们最近购买了一个众所周知的备份解决方案,即使在保证它可以备份 SQL 2012 数据库并且我们的 SQL 2012 AlwaysOn HA 解决方案不会有问题之后,事实证明他们目前实际上并不支持它。

所以我唯一的选择似乎是放弃 AlwaysOn 设施,直到他们支持它(作为引用,该公司不提供软件退款!!)。

我应该提一下,我们拥有的 SharePoint 2010 环境是实时生产环境,而不是测试环境。

我的问题是,我的 SharePoint 2010 安装目前正在引用 SQL2012 AlwaysOn Listener 来连接到数据库(在本例中为 SP-SQL-AG1CA)。我已经阅读了有关将 SharePoint 数据库从一个 SQL 服务器传输到另一个 SQL 服务器的方法,但是如果您只想引用托管现有 SQL 数据库的服务器而不是引用 AlwaysOn 监听器,则一无所知。如果可能的话,我宁愿不必设置新的 SQL 服务器来移动数据库,因为它们在原地非常好!

是否可以有效地拆除 AlwaysOn 设置,并在更改 Active Directory DNS 条目以指向现在的独立 SQL 服务器后,仅在独立 SQL 服务器上使用具有相同名称的 SQL 别名(例如 SP-SQL-AG1CA) SQL Server(即在 DNS NH-SQLSVR-01 = 10.1.10.150 中,因此将 SP-SQL-AG1CA 更改为也指向 10.1.10.150)?

最佳答案

是的,这会很好地工作,我们使用 DNS cnames 相当频繁地迁移服务器。

我会做的是:

  • 从可用性组中删除数据库
  • 删除监听器
  • 创建一个与旧监听器同名的 DNS cname,指向托管您的数据库的服务器
  • 在共享点服务器上执行 ipconfig/flushdns 命令以确保它们注意到 IP 地址更改

关于database - Sharepoint 2010 数据库 - 如何从 SQL 2012 AlwaysOn 迁移到独立 SQL 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13375750/

相关文章:

regex - 如何在 bash 别名中使用正则表达式

swift - 如何在一笔事务中使用 Swift 删除 Firebase 中的多个路径

c# - SQL 函数帮助

mysql - 如何选择外键表中使用的记录

sharepoint - SharePoint 中包含许多网站的顶部导航栏

css - 如何修改 Sharepoint 网站的外观?

javascript - 为什么我在 JavaScript 中无法通过 OM 获取 ClientContext?

perl - Perl中的函数别名

mysql - 带有前导空格的列别名导致错误 : Unknown column 'BAR. COL1' in 'field list'

mysql - 首先从 Prestashop 连接到 Google Cloud SQL 总是失败