2016-02-19 6 views
0

Я получаю следующую общую ошибку с истечением времени ожидания в моем приложении .NET при запуске программы, которая обновляет базу данных.Применение SQL Server Timeout из-за метаданных?

Timeout

В SQL Server Activity Monitor, когда появляется эта ошибка, она показывает, есть блокировка в базе данных, показанных на следующем рисунке.

metadatalock

Любая идея, что может быть здесь происходит? Я думаю, что это связано с разрешениями, потому что, когда я вхожу в систему с моей учетной записью администратора Windows, она проходит через штраф и не выдает ошибку. Кроме того, я не думаю, что это действительно проблема с тайм-аутом, поскольку SQL Server настроен на тайм-аут через 10 минут, а также команды Sql, которые я создаю в своем коде.

Любые идеи, какие разрешения мне нужно изменить, чтобы это не происходило для моих пользователей?

ответ

0

Проблема была решена путем входа в систему как администратора, поэтому соответствующие разрешения.

Смежные вопросы