Позвольте мне объяснить мою проблему. У меня есть хранимая процедура хранилища данных, которая использовала сервер ссылок для подключения к 3 различным базам данных и получения данных. Но когда выполняется импорт хранилища, находящийся под транзакцией, он блокирует 3 таблицы в этих трех базах данных. Поэтому при импорте не менее 3 часов основные сайты блокируются.
Теперь, когда импорт запущен, люди, пытающиеся получить доступ к сайту, застряли, поскольку одним из действий было вставить запись в таблицу истории, которая блокируется. Но должен ли он блокировать операцию вставки, когда есть запрос на выборку в другом SQL Server?