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