У меня есть пакет служб SSIS, который при запуске обновляет таблицу.Он использует промежуточную таблицу и впоследствии использует медленно меняющуюся таблицу измерений для загрузки данных в хранилище.Мы настроили его как задание агента SQL, и оно запускается каждые два часа.
Уровень изоляции пакета является сериализуемым.Уровень изоляции базы данных считывается зафиксированным.
Проблема в том, что при выполнении этого задания это задание блокирует эту таблицу и, следовательно, клиенты не могут запускать какие-либо отчеты.Это не учитывает.
Так что было бы лучшим вариантом для меня, чтобы избежать этого?клиенты должны видеть эти данные, а нам нужно обновлять таблицу каждые два часа.
Использование Microsoft SQL Server 2012 (SP3-GDR) (KB4019092) - 11.0.6251.0 (X64)
Спасибо.