Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Да разгледаме следния сценарий:

  • Стартирате екземпляр на услугите за интеграция каталог и каталог SSISDB в Microsoft SQL Server 2012 или SQL Server 2014 г.

  • Можете да дадете разрешения за потребители на Windows група, така че да имат достъп до SSIS каталог папка, проект или среда защитим елемент.

    Забележка: Можете да дадете разрешения в някой от следните начини:

    • Можете да използвате Management Studio. За целта с десния бутон върху обекта в каталога на услуги за интегриране, изберете свойстваи, на страницата с разрешения , намерете група, добавете групата и изберете разрешенията за тази група.

    • Повикване следната съхранена процедура:

      [SSISDB].[catalog].[grant_permission]

  • Потребител на Windows, който е член на групата на Windows се опитва да преглеждате и изпълнение на пакетите в SSISDB база данни в каталога на услугите за интеграция чрез Management Studio или съхранена процедура.


В този случай потребителят не може да видите пакети, за които са предоставени разрешения и не проверка или да изпълни тези пакети.

Причина

Този проблем възниква поради проблем в SSISDB вътрешен изглед. Това предотвратява потребителя с очакваните действащите разрешения, когато разрешенията се предоставят чрез членство в група за Windows.

Всеки нов сборна актуализация за SQL Server съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте най-новите сборни актуализации за SQL Server:


Заобикаляне на проблема

За да заобиколите този проблем, не използвайте Windows група от различни потребители достъп до SSIS защитим. Вместо това използвайте потребителски роля в SQL Server за капсулиране необходимите списък на потребителите на Windows, след което задайте разрешения за тази роля.

За да направите това, изпълнете следните стъпки:

  1. Създаване на необходимите влизания екземпляр на SQL Server и задайте потребителския достъп до базата данни на SSISDB. Например можете да използвате Management Studio като ще защита, щракнете върху вход, щракнете върху Нов вход. Или, можете да използвате следния скрипт за влизане всеки Windows:

    Използвайте образец
    ДВИЖЕНИЕ
    СЪЗДАВАНЕ на влизане домейн\потребителско име от WINDOWS с DEFAULT_DATABASE =образец
    ДВИЖЕНИЕ
    Използвайте SSISDB
    ДВИЖЕНИЕ
    СЪЗДАВАНЕ на потребителски домейн\потребителско име за вход домейн\потребителско име
    ДВИЖЕНИЕ

  2. В SSISDB база данни създайте потребителски с роля, например ssis_users. Например можете да използвате Management Studio от ще бази данни, щракнете върху SSISDB, защита, роли, щракнете върху База данни за достъпи Нова роля. Или, можете да използвате следния скрипт:

    Използвайте SSISDB
    ДВИЖЕНИЕ
    СЪЗДАВАНЕ на роля ssis_users
    ДВИЖЕНИЕ

  3. Добавете желаните потребители в SSISDB в ролята ssis_users. Например можете да използвате Management Studio като ще бази данни, щракнете върху SSISDB, защита, щракнете върху роли, щракнете върху База данни за достъп, щракнете върху Роля членове, щракнете върху Добави. Или, можете да използвате следния скрипт:

    Използвайте SSISDB
    ДВИЖЕНИЕ
    ПРОМЕНЯ ролята ssis_users добави член домейн\потребителско име
    ДВИЖЕНИЕ

  4. С десния бутон върху защитим обект в каталога за интегриране на услуги, щракнете върху свойства, щракнете върху Преглед на страницата с разрешения за добавяне на ролята на базата данни в разрешенията и изберете предоставянето или Откажи на желания изрично разрешение както следва:

    Select Grant or Deny on the desired explicit permissions


Забележка: Тези разрешения не може да бъде достатъчно за успешно изпълнение на SSIS пакет. Всеки SSIS пакет е по избор и може да има допълнителни специфични изисквания за достъп до някои сървъри и бази данни или дялове проверка или SSIS пакет се изпълни успешно.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

За повече информация вижте следните теми в уеб сайта на Microsoft Developer Network (MSDN):

SSIS каталог

Диалогов прозорец за свойства на папка

Диалогов прозорец за свойства на проекта

Диалогов прозорец за свойства на околната среда


Вижте терминология , използвана за описание на софтуерните актуализации от Microsoft.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×