为什么成功的DBCC CHECKIDENT会抛出SqlException

时间:2018-04-26 09:32:51

标签: c# entity-framework sql-server-2008

我的存储过程中有这段代码

if exists (select * from import.table)
begin
    delete import.table

    DBCC CHECKIDENT ('import.table', RESEED, 0);
end

在C#中,我调用一个Entity Framework函数,该函数调用数据库过程

try {
    database.ExecuteSqlCommand("exec usp_storedProcedureName");
}
catch (SqlException e)
{
    // error here
}

我收到了这条消息:

  

检查身份信息:当前身份值' \',当前列值' \'。 DBCC执行完成。如果DBCC打印了错误消息,请与系统管理员联系

知道为什么吗?它可能是由某些交易不匹配造成的吗?

0 个答案:

没有答案