我们正在使用新服务器和更新版本的 Microsoft SQL Server 升级我们的测试环境,但遇到了问题。
在新服务器上,我们的旧代码在执行某些存储过程时会出现“对象关闭时不允许操作”。此消息从未出现在旧服务器上。当我们追踪到它时,可以通过添加SET NOCOUNT ON;
到存储过程来解决问题。
我查看了数据库上的默认值,没有看到与默认值相关的不同设置(SQL Server 2008 与 SQL Server 2014)。
我应该查看什么设置来全局解决此问题,而无需添加SET NOCOUNT ON
到一千个存储过程?
在事务复制中 - 前 8000 行快照复制到订阅者快照,然后就像它成功完成一样。
发布表有 2100 万行。快照显示已成功完成,然后我们在事务复制开始时收到错误“无法在订阅者处找到行”。
这是在运行 SQL Server 2005 Standard 64 位 SP3 和累积更新 4 的新 64 位服务器上。我们也有一个独立的分销商。
我们使用累积更新 4 将服务器/操作系统升级到 Windows 2008 R2 64 位和 SQL Server 从 32 位升级到 64 位,以解决分页问题/错误。
有没有人遇到过这种情况?