Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как настроить правильно транзакции. ssis  [new]
comprose
Member

Откуда:
Сообщений: 9
Журнал быстро заполняется. не могу даже 1 файл ssis-пакетом залить

"Журнал транзакций для базы данных "My" переполнен. Причина: "ACTIVE_TRANSACTION".". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.
14 дек 16, 10:10    [20000888]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить правильно транзакции. ssis  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5122
к транзакциям в ssis ровно такие же требования как и в sql server
открываете транзакцию только там где это действительно нужно,
позаботьтесь заранее о размере лога транзакций на соответствующей базе (автоприращение, несколько файлов...),
старайтесь, по возможности, использовать "минимально логируемые" операции.
14 дек 16, 10:25    [20000977]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить правильно транзакции. ssis  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4901
comprose,

Давайте поподробнее, что за файл, размер, число строк. Как выглядит блок загрузки в SSIS. Какая модель восстановления базы, в которую вы льете?
14 дек 16, 11:58    [20001581]     Ответить | Цитировать Сообщить модератору
 Re: Как настроить правильно транзакции. ssis  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Навскидку.

В задаче OLE DB Destination есть Data Access Mode. Выбирайте те, которые заканчиваются на fast load.
В ADO NET Destination используйте Use Bulk Insert when possible.

Будет использоваться массовая вставка, а в ней протоколирование менее объёмное.
14 дек 16, 12:09    [20001661]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить