我有连接到数据库的应用程序,如果我输入有关DB服务器的错误信息,我会等待很多时间进行响应,在控制台(MS输出)中我会看到很多这样的行:
System.Data.dll中出现'System.Data.SqlClient.SqlException'类型的第一次机会异常
如何配置我的应用,它会在第一个错误行后返回错误:A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
。是否有可能或者我需要等待很长时间才能例外?
答案 0 :(得分:2)
我确实有同样的例外。但是目标SQL数据库的权限存在问题。
只需确保应用程序使用的特定用户User mapping
进入数据库。
只需选择db_owner
和public
。
希望它有效。
如果能解决任何身体的错误,请回复。
答案 1 :(得分:0)
为避免等待时间过长,您可以将连接对象的ConnectTimeout设置为较短的间隔。
不知道你的意思是“在第一个错误行之后返回错误”。你能举例说明完整信息是什么以及你想要什么吗?
答案 2 :(得分:0)
等待很可能是由于连接字符串设置中的超时值。降低这些值会更快失败。