在我工作的地方,我们将用 SQL 2014 替换 SQL 2005 和 2008。
我们发现了一个大问题。该RAISERROR
功能,不接受cod error < 50000
。
我们的许多应用程序在这种情况下使用 cod erro,代码相同,但 msg 不同。
我认为为了解决它,我需要用 CLR(C# 程序集)覆盖 RAISERROR。这可能吗?
另一个问题,我们需要在 sql 2005 和 2008 中进行此更新,然后再对新服务器进行此更改。我知道现在已经抛出,但不能在 sql 2008 中工作。
消息 50000,级别 16,状态 1,第 19 行遇到除以零错误。”
鳕鱼。错误 =“消息 50000