C# 是否有一种方法可以捕获脚本在使用SqlCommand时生成的数据库消息?

C# 是否有一种方法可以捕获脚本在使用SqlCommand时生成的数据库消息?,c#,sql-server,C#,Sql Server,我正在以编程方式在数据库上运行一些脚本。脚本会产生如下“轻”错误: RAISERROR (N'[dbo].[TheTableName]: Inserted ACME information: 1.....Done!' , 10, 1) WITH NOWAIT; Redgate生成的脚本似乎生成了很多这样的脚本。它们实际上对我正在做的事情很有帮助,所以我想捕获它们并将它们展示给用户。但我敢肯定,当你通过.NET运行脚本时,它们会被吞没。对吗 消息是连接上的事件;看看这个例子

我正在以编程方式在数据库上运行一些脚本。脚本会产生如下“轻”错误:

RAISERROR (N'[dbo].[TheTableName]: Inserted ACME information: 1.....Done!'
   , 10, 1) WITH NOWAIT;

Redgate生成的脚本似乎生成了很多这样的脚本。它们实际上对我正在做的事情很有帮助,所以我想捕获它们并将它们展示给用户。但我敢肯定,当你通过.NET运行脚本时,它们会被吞没。对吗

消息是连接上的事件;看看这个例子