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:
-
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 -
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 -
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 -
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:
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.