Причини
Розглянемо таку ситуацію:
-
У Microsoft SQL Server 2012 немає або SQL Server 2014 запуску екземпляр служби інтеграції каталогу SSISDB каталогу.
-
Надати дозволи на доступ до складу Windows, щоб групи, таким чином, вони мають доступ до SSIS каталогу папки, проекту або середовища захищеного об'єкта.
Примітка. Дозволи можна надати будь-який із таких способів:-
Використання Management Studio. Для цього об'єкта в каталозі служби інтеграції, клацніть правою кнопкою миші, виберіть Властивостіі, на сторінці дозволів , перейдіть до групи, додати групу і виберіть дозволи для цієї групи.
-
Наступну збережену процедуру дзвінок:
[SSISDB].[catalog].[grant_permission]
-
-
Користувач Windows, який є членом групи Windows намагається переглянути та пакети для виконання у базі даних SSISDB в каталозі служби інтеграції Management Studio або збережених процедур.
У цьому випадку користувач не може див. пакети, до якого було надано дозволи та не перевірки автентичності або запуску цих пакетів.
Причина
Ця проблема виникає, через неполадки у внутрішній SSISDB. Це запобігає користувача з очікуваним дійсні дозволи, під час дозволи, що надаються за допомогою Windows членства в групах.
Вирішення
Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server.
Сукупний пакет оновлень 1, для SQL Server 2014 року/en-us/help/2931693
Сукупний пакет оновлень, 7 для SQL Server 2012 з пакетом оновлень 1/en-us/help/2894115
Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:
Виправлення помилок
Щоб вирішити цю проблему, не використовуйте групи різних користувачів Windows доступ до захищеного SSIS. Замість того, за допомогою бази даних, визначений користувачем роль сервера SQL Server інкапсуляції необхідне списку користувачів Windows а потім дозволи на цю роль у базі даних.
Щоб це зробити, виконайте такі дії:
-
Створення необхідних Windows, вхід до екземпляра SQL Server і потім надати доступ користувачів до бази даних SSISDB. Наприклад, можна скористатися Management Studio буде безпеки, натиснувши облікових записіві клацніть Новий вхід. Крім того, можна використовувати такий сценарій для кожного входу користувача до системи Windows:
ВИКОРИСТАННЯ майстра
GO
Для входу на створення домену\ім'я користувача WINDOWS із DEFAULT_DATABASE =майстер
GO
Для використання SSISDB
GO
СТВОРІТЬ користувача, домен\ім'я _ користувача для входу, для домену\ім'я _ користувача
GO -
SSISDB бази даних Створіть на роль бази даних, визначені користувачем, наприклад ssis_users. Наприклад, можна скористатися Management Studio, буде баз даних, натиснувши SSISDB, натиснувши безпеки, клацнувши ролі, натиснувши Господаря операцій бази данихі вибравши Роль бази даних. Крім того, можна використовувати таких сценаріїв:
Для використання SSISDB
GO
Для створення, роль ssis_users
GO -
Додайте потрібний час SSISDB в ролі, ssis_users. Наприклад, можна використовувати Management Studio, буде баз даних, натиснувши SSISDB, розділ безпеки, натиснувши ролі, натиснувши Господаря операцій бази даних, натиснувши Роль членіві виберіть пункт Додати. Крім того, можна використовувати таких сценаріїв:
Для використання SSISDB
GO
РОЛІ, ЗМІНЮВАТИ ssis_users для членів, Додайте домен\ім'я _ користувача
GO -
Об'єкті в каталозі служби інтеграції, клацніть правою кнопкою миші, виберіть Властивості, натисніть перейти на сторінці "дозволи" Додати ролі бази даних у дозволах а потім виберіть надати або заборонити на потрібний явного дозволу наступним чином:
Примітка. Ці дозволи може бути достатньо для успішного виконання, пакет SSIS. Кожен окремий пакет, SSIS користувача дизайн і, можливо, додаткові конкретні вимоги, щоб отримати доступ до певних серверів і баз даних або спільних папок, щоб перевірити, чи пакет SSIS для успішного виконання.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Посилання
Щоб отримати додаткові відомості див. такі розділи на сайті Microsoft Developer Network (MSDN):
SSIS каталогу.
Діалогове вікно властивостей папки
Діалогове вікно властивостей проекту
Діалогове вікно властивостей середовища
Переглянути термінологію , яку використовує корпорація Майкрософт для опису оновлень програмного забезпечення.