相关疑难解决方法(0)

对象 '[sp_name]' 的定义已更改,因为它是在故障转移时编译到镜像数据库

我们在镜像中配置了两台 SQL 2012 数据库服务器,并带有用于自动故障转移的见证。

昨天主服务器遭遇硬盘降级,触发了故障转移,但是当辅助服务器成为原则时,我们开始看到一些 SPROC 执行时出现许多错误。

对象 '[sp_name]' 的定义自编译后已更改

我知道这可以通过运行sp_recompile新原则来解决,这将强制对所有 SPROC、函数和触发器进行重新编译。

这并不理想,因为它需要对故障转移进行手动干预。这是我可以通过修改配置解决的问题,还是已知的 SQL Server 错误?

sql-server mirroring sql-server-2012 failover

6
推荐指数
1
解决办法
3047
查看次数

标签 统计

failover ×1

mirroring ×1

sql-server ×1

sql-server-2012 ×1