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

Откуда: Oberbayern
Сообщений: 128
Настройл сабж с помощью SSIS-Task "File System". В свойствах задачи поставил флажок "Overwrite Destination" в TRUE. Но! На Сервере-источнике план удаляет вссе бекапы старше недели, а на резевном сервере - нет, т.е. одинаковые файлы перезаписываются, но старые не удаляются. Грохать перед копированием всю папку на целевом сервере - боязно (вдруг джоб сбойнет и резервного бекапа не будет). Посоветуйте пжлст, как выйти корректно из этой ситуации.

Спасибо!
9 май 12, 16:06    [12526817]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
aleks2
Guest
Освоить DFS и File Replication.
9 май 12, 16:36    [12526860]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
aleks2,

а можно поподробнее... Это задачи SSIS или самостоятельные программы?
В Toolbox я задач с таким названием не нашел (плохо искал? - студия немецкая)...
К сожалению, единственное средство, которое можно использовать - SSIS.

Да, забыл, версия сервера 2008.
9 май 12, 16:41    [12526866]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
Прочитал про DFS не подходит по ряду причин.

По гробовому молчанию, я так понял, красиовго решения средствами SSIS нет?
9 май 12, 17:04    [12526900]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
abanamat
Прочитал про DFS не подходит по ряду причин.

По гробовому молчанию, я так понял, красиовго решения средствами SSIS нет?
А критерий красивости - это чтобы перетащить мышкой и сразу заработало?
9 май 12, 17:05    [12526904]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
Гавриленко Сергей Алексеевич,

Это был обязательный вопрос? - нсли есть вариант с мышкой - буду только рад.

Для меня принципиально решение средстваами SQL Sever (в частности SSIS), а не Windows Server или сторонними утилитами. Можете что-нибудь посоветовать, или в запасе только ирония?))
9 май 12, 17:11    [12526915]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
abanamat
Для меня принципиально решение средстваами SQL Sever (в частности SSIS), а не Windows Server


Это Вы здорово сказанули... :)

abanamat
Можете что-нибудь посоветовать


Буду оригинален! Приведите результат SELECT @@version. Были проблемки с Cleanup Task.
9 май 12, 18:35    [12527080]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
abanamat
По гробовому молчанию, я так понял, красиовго решения средствами SSIS нет?
В России праздник, нету никого на форуме, все на красной площади! :-)

Нужно то что, старые файлы удалить? Сделайте Process task, в нём удаление файлов командой FORFILES
9 май 12, 19:20    [12527141]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
pkarklin,

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )

"Были проблемки с Cleanup Task" - сталкивался((

А разве Cleanup Task работает с файловой системой напрямую (я имею ввиду, что соединение устанавливается не с SQL Server, а с Share Folder)?
9 май 12, 19:20    [12527142]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
сорри, что морочу голову, но сервера клиентские и задача стоит
1. использовать стандартные средства SQL Server (в купе с SSIS)
2. сделать поддержку и сопровождение по возможности прозрачным.

Все бекапы на оригинальном сервере, за исключением дополнительного копирования файлов.бекапа на удаленный сервер (не SQL), работают.
Раньше копирование было организовано с помощью утилиты robocopy. Сейчас надо переписать на SSIS. Вот не могу найти способа удалять с удаленного сервера только устаревшие файлы (старше 5 дней, например)
9 май 12, 19:29    [12527170]     Ответить | Цитировать Сообщить модератору
 Re: Копирование бекапфайлов на другой сервер с помощью SSIS...  [new]
abanamat
Member

Откуда: Oberbayern
Сообщений: 128
alexeyvg,

блин, а я не додумкал (насчет праздника)... Спасибо!!!! - а то б до ночи сидел ждал))

сейчас попробую Process task
9 май 12, 19:32    [12527178]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить