Почему успешный DBCC CHECKIDENT генерирует SqlException - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть этот код в моей хранимой процедуре

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 напечатал сообщения об ошибках, обратитесь к системному администратору

Есть идеи, почему? Может ли это быть вызвано каким-то несовпадением транзакций?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...