Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час використання бази даних SSISDB для зберігання та керування пакетами служб інтеграції Microsoft SQL Server (SSIS) і настроювання наведених нижче властивостей для каталогу SSIS:

  • Періодичне очищення журналів (значення TRUE)

  • Період збереження (для певної кількості днів – більшу кількість днів, які більш поширені, може бути)

  • Періодичне вилучення старих версій (значення TRUE)

  • Максимальна кількість версій у програмі Project

У вас може виникнути одна або кілька з таких симптомів:

  • Це займе багато часу, щоб розгорнути пакети SSIS до бази даних SSIS із SSDT.

  • За допомогою пакетів SSIS може знадобитися багато часу, щоб виконувати або навіть не працювати в деяких випадках, коли запущено програму очищення програми SSISDB.

  • Екземпляр SQL Server може демонструвати проблеми з продуктивністю.

  • Робота з обслуговування SSIS може тривати довгий час (понад день), щоб завершити або навіть не працювати.

  • Можливо, у службі SSISDB виріс до великого розміру.

Спосіб вирішення

Відомості про пакет оновлень для SQL Server 2012

Щоб вирішити цю проблему, отримайте найновіший пакет оновлень для Microsoft SQL Server 2012. Щоб отримати докладні відомості, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2755533 Отримання найновішого пакета оновлень для SQL Server 2012 Після інсталяції пакета оновлень 2 (SP2) SQL Server 2012 виконайте наведені нижче дії, щоб вирішити цю проблему.

  • Інсталюйте SQL Server 2012 SP2 на екземпляр SQL Server, у якому розміщено каталог SSISB.

  • Виконайте внутрішню.cleanup_server_log збережену процедуру в службі ssisdb, щоб виконати повне очищення.

    EXEC SSISDB.internal.cleanup_server_log
  • Змініть базу даних SSISDB на однокористувацький режим.

    ALTER DATABASE SSISDB SET SINGLE_USER
  • Викличте configure_catalog разом з SEVER_OPERATION_ENCRYPTION_LEVEL параметром, щоб змінити рівень шифрування для журналу операцій на PER_PROJECT (2) за замовчуванням PER_EXECUTION (1).

    EXEC SSISDB.catalog.configure_catalog @property_name='SERVER_OPERATION_ENCRYPTION_LEVEL', @property_value='2'
  • Змініть базу даних SSISDB назад у режим мульти-користувача.

    ALTER DATABASE SSISDB SET MULTI_USER
  • Виконайте внутрішні.Cleanup_Server_execution_keys Збережена процедура очищення ключів рівня транзакції.

    EXEC SSISDB.internal.Cleanup_Server_execution_keys @cleanup_flag = 1

Додаткові відомості

SQL Server 2012 Service Pack 2 вводить ключові зміни в конструкторі, які допомагають полегшити цю проблему:

  • Нова властивість (OPERATION_LOG_ENCRYPTION_LEVEL) вводиться в таблиці SSISDB.catalog_property , щоб активувати параметр безпеки на рівні проекту. Цей параметр повідомляє SSIS для створення однієї клавіші або пари сертифіката для кожного проекту та повторне використання його для кожної транзакції, таким чином мінімізуючи кількість сертифікатів, які зберігаються та необхідні для очищення в майбутньому. Перш ніж перейти від рівня транзакції до рівня проекту, потрібно виконати повне очищення.

  • У цій програмі представлено дві збереженої процедури, щоб надати допомогу в транспортуванні наявної служби SSISDB від рівня транзакції до рівня проекту.

    • cleanup_server_log

    • cleanup_server_execution_keys

    Щоб отримати докладні відомості про ці два процедури та їх використання, перейдіть на наступний веб-сайт у книгах SQL Server Online:

    Збереження процедур (каталог інтеграційних служб)

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×