System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的第一次机会异常

时间:2010-03-02 16:18:12

标签: c#

我有连接到数据库的应用程序,如果我输入有关DB服务器的错误信息,我会等待很多时间进行响应,在控制台(MS输出)中我会看到很多这样的行:

  

System.Data.dll中出现'System.Data.SqlClient.SqlException'类型的第一次机会异常

如何配置我的应用,它会在第一个错误行后返回错误:A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll。是否有可能或者我需要等待很长时间才能例外?

3 个答案:

答案 0 :(得分:2)

我确实有同样的例外。但是目标SQL数据库的权限存在问题。

只需确保应用程序使用的特定用户User mapping进入数据库。

只需选择db_ownerpublic

希望它有效。

如果能解决任何身体的错误,请回复。

答案 1 :(得分:0)

为避免等待时间过长,您可以将连接对象的ConnectTimeout设置为较短的间隔。

不知道你的意思是“在第一个错误行之后返回错误”。你能举例说明完整信息是什么以及你想要什么吗?

答案 2 :(得分:0)

等待很可能是由于连接字符串设置中的超时值。降低这些值会更快失败。