У меня есть этот код в моей хранимой процедуре
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 напечатал сообщения об ошибках, обратитесь к системному администратору
Есть идеи, почему? Может ли это быть вызвано каким-то несовпадением транзакций?