如何在SQL连接问题上创建事件日志事件?这是我的具体例子:

时间:2016-02-26 21:20:12

标签: sql sql-server

我需要连接到外部数据库,连接有时可能会失败。但是,我看到如果下面的SELECT语句失败,那么之后的IF语句根本不会执行:

SELECT COUNT(*) FROM [DB].[View] 
IF @@ERROR <> 0
BEGIN
  EXEC xp_logevent 63000, 'Issue!', error
END

以下是错误消息:

  

Msg 8180,Level 16,State 1,Line 32
  声明无法准备。

     

Msg 4413,Level 16,State 1,Line 32
  无法使用视图或功能&#39; DB.view&#39;因为绑定错误。

     

Msg 208,Level 16,State 1,Procedure Servers2Switchs,Line 60
  无效的对象名称xxx。

0 个答案:

没有答案