Pazīmes
Apsveriet šādu situāciju:
-
Integrācijas pakalpojumu kataloga un SSISDB kataloga gadījumu palaižot Microsoft SQL Server 2012 vai SQL Server 2014.
-
Varat piešķirt atļaujas Windows locekļu grupu, lai tie ir pieejami SSIS kataloga mapi, projekta vai vides drošināms vienumu.
Piezīme. Atļaujas var piešķirt jebkurā no šiem gadījumiem:-
Jūs izmantojat Management Studio. Šim nolūkam ar peles labo pogu noklikšķiniet uz objekta katalogā integrācijas pakalpojumi, izvēlieties Rekvizīti, un pēc tam lapā atļaujas atrodiet grupu, pievienojiet grupu un pēc tam atlasiet atļaujas grupai.
-
Tiek izsaukta manas šādi:
[SSISDB].[catalog].[grant_permission]
-
-
Skatīt un izpildīt pakotnes SSISDB kataloga integrācijas pakalpojumi datu bāzē, izmantojot Management Studio vai iekļautā procedūra mēģina Windows lietotājs, kuram ir Windows grupas dalībnieks.
Šādā gadījumā lietotājs nevar redzēt paketes tiem ir piešķirta atļauju nevar validēt un palaist šīs pakotnes.
Cēlonis
Šī problēma rodas problēma SSISDB iekšējā viedokli. Tādējādi lietotājs, kam paredzētais spēkā esošās atļaujas, piešķirot atļaujas, izmantojot Windows grupas dalībnieku.
Risinājums
Problēma pirmo reizi tika noteikts šo kumulatīvo atjauninājumu SQL Server.
Kumulatīvais atjauninājums 1 2014 SQL Server/en-us/help/2931693
Kumulatīvais atjauninājums 7 SQL Server 2012 SP1/en-us/help/2894115
Katra jaunā SQL Server kumulatīvais atjauninājums ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā kumulatīvajā atjauninājumā. Jaunākais kumulatīvo atjauninājumu skatiet SQL Server:
Risinājums
Lai novērstu šo problēmu, neizmantojiet Windows dažādas lietotāju grupas piekļuve SSIS drošināms. Tā vietā izmantot lietotāja definētu datu bāzes lomas SQL Server iekļauj nepieciešamos Windows lietotāju sarakstā un pēc tam piešķiriet atļaujas šīs datu bāzes lomas.
Lai to izdarītu, izpildiet tālāk norādītās darbības.
-
Izveidojiet nepieciešamos Windows pieteikšanās SQL servera instancei, un pēc tam piešķiriet lietotāju piekļuve SSISDB datu bāzē. Piemēram, varat izmantot Management Studio būs drošības, noklikšķinot uz pieteikšanosun pēc tam uz Jaunu sesiju. Vai arī varat izmantot šo skriptu katra Windows lietotāja pieteikšanās:
Izmantojiet šablonu
GO
Izveidojiet pieteikšanās domēns\lietotājvārds WINDOWS ar DEFAULT_DATABASE =galvenais
GO
Izmantojiet SSISDB
GO
IZVEIDOJIET lietotāja domēna\lietotājvārds par pieteikšanās domēns\lietotājvārds
GO -
SSISDB datu bāzes, izveidojiet lietotāja definētu datu bāzes lomas, piemēram, ssis_users. Piemēram, varat izmantot Management Studio, notiek datu bāzēm, uz SSISDB, drošības, noklikšķinot uz lomu, noklikšķinot uz Datu bāzes lomasun pēc tam uz Jauno datu bāzes lomas. Vai arī varat izmantot šo skriptu:
Izmantojiet SSISDB
GO
Izveidojiet lomu ssis_users
GO -
Pievienot nepieciešamo lietotāju SSISDB lomu ssis_users. Piemēram, varat izmantot Management Studio, notiek datu bāzes, uz SSISDB, noklikšķinot uz drošības, noklikšķinot uz lomu, noklikšķinot uz Datu bāzes lomas, Lomu dalībniekiun pēc tam uz pievienot. Vai arī varat izmantot šo skriptu:
Izmantojiet SSISDB
GO
MAINĪT lomu ssis_users dalībnieku pievienošana domēnam\lietotājvārds
GO -
Ar peles labo pogu noklikšķiniet uz drošināms objekts integrācijas pakalpojumu kataloga, noklikšķiniet uz Rekvizīti, pievienot datu bāzes lomas atļaujas atļauju lapā noklikšķiniet uz Pārlūkot un pēc tam atlasiet piešķirt vai liegt uz vēlamo tiešas atļaujas šādi:
Piezīme. Šīs atļaujas var nebūt pietiekama, lai sekmīgi izpildītu SSIS pakotnes. Katram SSIS pakotnes pielāgoto dizainu un var būt papildu prasības noteiktu piekļūt dažiem serveriem un datu bāzes vai akcijas, lai pārbaudītu, vai veiksmīgi izpildītu SSIS pakotnes.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Atsauces
Lai iegūtu papildinformāciju, skatiet šīs tēmas Microsoft izstrādātāju tīkla (MSDN) vietni:
SSIS katalogs
Dialoglodziņa Mapes rekvizīti
Projekta rekvizītu dialoglodziņā
Rekvizītu dialoglodziņā vidē
Skatiet terminoloģiju , kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos.