Групи доступності alwayson і завдання sql server: синхронізація пакетів ssis

Відео: Troubleshooting Common Scenarios with Always On - MS SQL Tiger Team

Групи доступності AlwaysOn і завдання SQL Server: синхронізація пакетів SSIS
Якщо відійти від складних технічних термінів і визначень, що пакети SSIS - типові комплекти, в структури яких входить код, а також різноманітні набори налаштувань і директив. Саме тому операції по їх синхронізації - копіювання з одного сервера на інший - не уявляють ніяких проблем. Втім, слід зазначити, що дана модель синхронізації є спрощеною, тому що пакети SSIS мають складну структуру і можуть функціонувати під впливом широкого набору «змінних» оточення. І все ж загальна ідея, або концепція синхронізації, досить проста, і один з кращих способів синхронізації розміщуються на декількох серверах пакетів полягає в тому, що вони експортуються з одного сервера, а потім імпортуються на цільові сервери, де, згідно з вашим задумом, повинні бути розташовані.

З прикладом того, як здійснюється ця операція, ви можете ознайомитися в статті, роз`яснює, як переносити, скажімо, плани обслуговування з одного сервера на інший (https://mssqltrek.com/2011/08/27/how-to-transfercopy- maintenance-plans-from-one-server-to-other /).

Групи доступності AlwaysOn і завдання SQL Server: синхронізація пакетів SSIS




Ще один варіант, який можна використовувати при роботі зі значним числом пакетів, полягає в тому, щоб задіяти dtutil (msdn.microsoft.com/en-us/library/ msl62820.aspx? F = 255MSPPError = -2147217396). Документацію по цій утиліті ви зможете знайти, якщо введете в рядок пошуку її назву і / або фразу типу transfer SS1S packages between servers.




Зрозуміло, потрібно мати на увазі, що наведені вище варіанти всього лише показують, як саме здійснюється синхронізація або копіювання пакетів з одного сервера на інший. Якщо ж ці пакети виконуються в рамках запланованих завдань - або в якості завдань агентів SQL Server, вам доведеться синхронізувати і згадані завдання. Це зробити досить просто: потрібно записати завдання в вигляді сценарію на вихідному сервері, а потім розгорнути згадані сценарії на цільових серверах, як зазначено в попередній статті серії. При цьому важливо, що для виконання завдань на базі SSIS потрібно, щоб завдання вказувало мета як для агента SQL Server, так і для базового пакета- це означає, що вам доведеться синхронізувати обидві частини кожного разу, коли ви будете налаштовувати пакети SSIS з базами даних груп доступності, або всякий раз, коли в завдання, в базові пакети або як в завдання, так і в пакети будуть вноситися будь-які зміни.

Групи доступності AlwaysOn і завдання SQL Server: синхронізація пакетів SSIS


По роботі з dtutil є відмінний мануал, так що рекомендую вам купити БФП (https://korallmicro.ru/catalog/printery,_mfu,_skanery/mnogofunktsionalnye_ustroystva_mfu) і роздрукувати його з офіційного сайту Microsoft. Що стосується МФУ, то рекомендую вам звертати свою увагу не на топові моделі, а на бюджетні "робочі конячки", що забезпечують оптимальну роботу з мінімальними витратами. Подробиці на korallmicro.ru.

ІНШЕ

» » Групи доступності alwayson і завдання sql server: синхронізація пакетів ssis