У меня есть базы данных CCA 25, которые мне нужно для консолидации в базу данных. Сначала я попытался построить пакет SSIS, который будет скопировать все данные из каждой таблицы в одно место, но затем я получил ошибку:
Информация: Manager Buffer не пробил вызов распределения памяти 10485760 байтов, но не смогли поменять любые буферы для облегчения Давление памяти. Был рассмотрен 1892 буфера и 1892 года были заблокированы. Либо недостаточно памяти доступен для трубопровода, потому что не достаточно установлены, другие процессы использовали его или слишком много Буферы заблокированы.
Тогда я понял, что это не хорошая идея, и что мне нужно вставить только новые записи и обновлять существующие. После этого я попробовал этот вариант:
Вот как выглядит задача потока данных
В некоторых случаях поток данных приобретает более миллиона строк. Но я все еще получаю ту же ошибку - выбежал из памяти.
В диспетчере задач ситуация следующая:
Я должен отметить, что на этом же сервере есть 28 баз данных, и когда этот пакет не работает SQL Server, все еще использует более 1 ГБ памяти. Я прочитал, что это нормально, но теперь я не уверен ...
Я установил исправление для SQL Server, я нашел в этой статье: http://support.microsoft.com/ KB / 977190 Но это не поможет ... Я делаю что-то не так, или это просто так, как вещи работают, и мне полагаю, чтобы найти решение для обработки работы?
Спасибо,
ILE