我一直在寻找这个问题的答案,并认为我会转向stackoverflow社区。由于这个错误,我一直避免在sql server和nhibernate中使用类型标识id字段字段:http://connect.microsoft.com/SQLServer/feedback/details/328811/scope-identity-sometimes-returns-incorrect-value
但是,我刚注意到它被标记为已修复。
是否有人知道这是否适用于最近发布的SQL Server Service Pack?我找不到对此的肯定或否定。
答案 0 :(得分:1)
我的建议是尝试查询并测试结果。有很多解决方法,例如输出子句和运行查询,而不是parralel。
请参阅Microsoft KB http://support.microsoft.com/kb/2019779
此处的帖子也表示不确定是否在2008 SP1中修复,但可能在2008 R2中修复