我有一个在SQL Server 2008上运行的系统。当我从.NET应用程序执行某些查询时,我没有任何异常。
这是一个例子,我运行以下语句。我试图让服务器抛出异常:
myQueryStringVar = "select cast('test' as bit)"
Dim mySqlCmd As New SqlCommand(myQueryStringVar, Connection)
但执行命令我没有任何异常。
如果我在企业管理器上尝试此查询,但在不同的系统上(我无法访问该计算机上的企业管理器),我会收到以下错误:
select cast('test' as bit)
将varchar值'test'转换为数据类型位时转换失败。
我很想知道是否有人可以为将来的调查提供一些意见。
您知道是否可以在SQL Server上设置阈值异常级别?因此,如果错误如果不那么重要,那么异常级别I就不会出现异常。
谢谢 莫里吉奥