今天在进行与数据库连接的单元测试时,出现以下错误:
错误消息:代理进程已在运行测试时停止。
之前这个问题也出现过但不是我这边出现的,所以未加以关注,今天出现后再问之前的同事,她也不记得是如何解决的了。我的第一反映就是去看下Windowsr的日志,看是否有什么错误信息。于是找到如下错误信息。
Timestamp: 2011/7/20 1:40:02
Message: InitailData.CS 发生异常 ;位于DoMatch发生异常,原因是:找不到存储过程 'GetMaxTradeNum'。; 堆栈信息为:System.Data.SqlClient.SqlException (0x80131904): 找不到存储过程 'GetMaxTradeNum'。
通过以上这一小段,就可以 知道是数据库中缺少存储过程的原因。于是加入存储过程。问题得以解决。
总结:记得关注Windows日志。