Integrácia služby katalóg povolenia nepracujú pre Windows skupiny v SQL Server 2012 alebo SQL Server 2014

Bug #: 1519527 (SQL VSTS)
BUG #: 196314 (údržby)

Príznaky

Predstavte si nasledujúcu situáciu:

  • Spustiť inštanciu služby integrácie katalóg a SSISDB katalóg v Microsoft SQL Server 2012 alebo SQL Server 2014.

  • Pridelíte povolenia členom okná skupiny tak, že majú prístup k SSIS priečinok, projektu alebo prostredia so zabezpečením položky katalógu.

    Poznámka: Ak pridelíte povolenia, v niektorom z nasledujúcich spôsobov:

    • Môžete použiť Management Studio. Chcete urobiť, kliknite pravým tlačidlom myši na objekt v katalógu Integration Services, vyberte Vlastnostia potom na stránke povolenia , prejdite do skupiny, pridať skupinu a potom vyberte povolenia pre skupiny.

    • Obrátením uloženej procedúry:

      [SSISDB].[catalog].[grant_permission]

  • Windows používateľa, ktorý je členom skupiny Windows pokúša zobraziť a spustiť balíky v databáze SSISDB v katalógu Integration Services pomocou Management Studio alebo uloženej procedúry.


V tomto prípade používateľovi nezobrazujú balíkov, na ktoré boli udelené povolenia a nemôže overiť alebo spustiť tieto balíky.

Príčina

Tento problém sa vyskytuje z dôvodu problém v SSISDB vnútorný. To bráni používateľom s očakávaným platné povolenia pri povolenia prostredníctvom členstva v skupine Windows.

Riešenie

Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.

Kumulatívna aktualizácia 1 pre SQL Server 2014/en-us/help/2931693

Kumulatívna aktualizácia 7 pre SQL Server 2012 SP1/en-us/help/2894115

Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:


Alternatívne riešenie

Ak chcete tento problém obísť, Nepoužívajte Windows skupiny rôznych používateľov na prístup so zabezpečením SSIS. Namiesto toho použite rolu používateľom databázy SQL Server zapouzdřit potrebné zoznam užívateľov Windows a priraďte povolenia pre túto databázu úlohu.

Ak to chcete urobiť, postupujte nasledovne:

  1. Vytvoriť potrebné prihlásenia systému Windows na inštanciu programu SQL Server a zadajte prístupu do databázy SSISDB. Napríklad, môžete použiť Management Studio chystá zabezpečenia, kliknutím na Prihláseniea kliknutím na položku Nové prihlasovacie údaje. Alebo môžete použiť nasledujúci skript na každom prihlásení používateľa systému Windows:

    POUŽITIE predlohy
    PREJDITE
    Vytvorte prihlasovacie doména\meno používateľa systému WINDOWS s DEFAULT_DATABASE =predlohy
    PREJDITE
    POUŽITIE SSISDB
    PREJDITE
    VYTVORENIE používateľa domény\meno používateľa o prihlásenie domény\meno používateľa
    PREJDITE

  2. V databáze SSISDB, vytvorenie databázy používateľom definovanú úlohu, napríklad ssis_users. Napríklad, môžete použiť Management Studio chystá databáz, kliknutím na SSISDBkliknutím na položku zabezpečenie, kliknutím roly, kliknutím Databázy rolya kliknutím na položku Nová databáze úlohu. Alebo môžete použiť nasledujúci skript:

    POUŽITIE SSISDB
    PREJDITE
    VYTVORENIE ROLE ssis_users
    PREJDITE

  3. Pridajte požadovaných používateľov v SSISDB do role ssis_users. Napríklad, môžete použiť Management Studio chystá databáz, kliknutím na SSISDBkliknutím na zabezpečenie, kliknutím roly, kliknutím Databázy roly, kliknutím Členova kliknutím na položku Pridať. Alebo môžete použiť nasledujúci skript:

    POUŽITIE SSISDB
    PREJDITE
    ZMENIŤ ROLE ssis_users položku doména\meno používateľa
    PREJDITE

  4. Kliknite pravým tlačidlom myši na objekt so zabezpečením v katalógu služieb integrácie, kliknite na položku Vlastnosti, kliknutím prejdite na stránku povolení a pridajte rolu databázy do povolenia a potom vyberte Grant alebo zakázať na požadované explicitné povolenia takto:

    Select Grant or Deny on the desired explicit permissions


Poznámka: Tieto povolenia nemusí byť postačujúce úspešne vykonať SSIS balík. Každý balík SSIS je vlastné a môžu mať dodatočné špecifické požiadavky niektorých serverov a databáz alebo akcie overiť alebo úspešne vykonať SSIS balík.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Ďalšie informácie nájdete v nasledujúcich témach na webovej lokalite Microsoft Developer Network (MSDN):

Katalóg SSIS

Dialógové okno vlastností priečinka

Dialógové okno Vlastnosti projektu

Dialógové okno Vlastnosti prostredia


Pozrite si terminológia že Microsoft používa na popis aktualizácií softvéru.

KU: jannaw
Autor: jasonh
Writer: v-thomr
Tech Reviewer: jasonh; wegong; wajokiel; sqlprev; jannaw
Editor: v-anwale

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Ďakujem za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×