Sql server 2012 fn\u hadr\u backup\u是首选\u复制副本始终返回零

Sql server 2012 fn\u hadr\u backup\u是首选\u复制副本始终返回零,sql-server-2012,high-availability,Sql Server 2012,High Availability,我正在设置一个SQL Server 2012“始终打开”可用性组,我在备份维护计划方面遇到了问题 我一直在追踪这个问题,直到fn\u hadr\u backup\u是首选\u replica总是返回零 我创建了一个测试数据库并运行了函数,它返回1。 然后我将数据库添加到availability组,函数返回零。 我尝试了备份首选项中的每个选项,在所有情况下,无论是在主实例还是辅助实例上,它都返回零。它永远不会返回1。我们发现了问题。它与更改服务器名称有关。 生成群集的网络工程师在生成后更改了此值。

我正在设置一个SQL Server 2012“始终打开”可用性组,我在备份维护计划方面遇到了问题

我一直在追踪这个问题,直到fn\u hadr\u backup\u是首选\u replica总是返回零

我创建了一个测试数据库并运行了函数,它返回1。 然后我将数据库添加到availability组,函数返回零。
我尝试了备份首选项中的每个选项,在所有情况下,无论是在主实例还是辅助实例上,它都返回零。它永远不会返回1。

我们发现了问题。它与更改服务器名称有关。 生成群集的网络工程师在生成后更改了此值。
我们从头开始,现在一切正常。

您只有一个副本吗?每个副本的备份优先级值是多少?单个副本。用100/0,50/50,51/49试过。没有效果。那么,在您拥有多个副本并实际运行需要注意的备份脚本之前,为什么还要担心这个功能呢?实际上,它是两个副本。我想你的意思是除了primaryYep之外,重命名服务器和不正确更新目录也会导致问题。例如,在这个DMV中有这样的代码:
如果(@primary\u server\u name=@local\u server\u name)
。。。