我使用微软的 sqlclient dll 将我的 windows 移动应用程序直接连接到 ms-sql 服务器。有时我在尝试从服务器获取一些数据时收到此错误:
System.Data.SqlClient.SqlException: SqlException
at System.Data.SqlClient.SqlConnection.OnError()
at System.Data.SqlClient.SqlInternalConnection.OnError()
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run()
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.ExecuteReader()
at System.Data.SqlClient.SqlCommand.ExecuteReader()
每次我遇到这样的错误时,我都需要尝试其他一些事情,有时连接字符串不好,或者网络配置不正确或任何其他随机问题。
有没有办法让我从程序中获得更多信息,这样我就不必浪费几个小时来弄清楚可能会发生什么?