偶尔`转换从字符串转换为uniqueidentifier`错误失败

时间:2014-04-18 07:41:01

标签: sql sql-server wcf type-conversion sqldependency

本周我正在为我的wcf服务开发一些SqlDependencySql Notification概念用于缓存。与此同时,我遇到了两次问题。它经常引起我的注意。

偶尔会出现数据库错误Conversion failed when converting from a character string to uniqueidentifier。我确信没有任何错误的参数,系统已经工作超过6个月。发生此问题时,包含uniqueidentifier类型列的所有表在发生任何查询时都会出现该错误。

当我停止并启动MSSQL服务时,更烦人的是,问题就消失了。

在我的数据库上可能导致此行为的原因是什么?

1 个答案:

答案 0 :(得分:0)

看起来您的uniqueidentifier列/变量精度较低且参数无法适应,请尝试提高精度。或者只是确保参数precision和uniqueidentifier的精度相同。

希望这有帮助。