确定MERGE失败的确切位置

时间:2011-06-19 23:24:39

标签: c# sql-server-2008 merge

我正在使用MERGE将DataTables推送到SQL Server 2008表格中,似乎偶尔尝试多次更新相同的行时会遇到错误。

当发生这种情况时,我手动将DataTables转储到文本文件并检查表格和文件。数据表寻找欺骗但我找不到任何碰撞。

有没有办法确定合并失败的确切位置?

编辑:问题是在其中一个合并中使用了错误的参数,我每天都会传递&具有不同唯一性标准的总数据(每天可能有今天+明天或今天+昨天,具体取决于用户时区),这会破坏sprocs的更新,因为它不小心使用每日数据进行总更新。

0 个答案:

没有答案