Sümptomid

Kujutage ette järgmist stsenaariumi.

  • Käivitate Microsoft SQL Server 2012 või SQL Server 2014 Integration Services kataloogi ja SSISDB kataloogi eksemplari.

  • Annate aknad liikmete õigusi rühmitada nii, et nad pääsevad SSIS kataloogi kausta, projekti või keskkonna turvatav üksus.

    Märkus. Saate lubada õiguste mis tahes järgmisel viisil:

    • Kasutate Management Studio. Selleks paremklõpsake Integration Services kataloogi objekti, valige Atribuudidja õiguste lehel, otsige rühma, lisage rühm ja valige selle rühma õigused.

    • Helistate salvestatud järgmiselt:

      [SSISDB].[catalog].[grant_permission]

  • Windowsi kasutaja, kellel on Windowsi rühma liige püüab vaadata ja käivitada pakette SSISDB andmebaasi Integration Services kataloogi Management Studio või salvestatud protseduuri abil.


Selle stsenaariumi puhul kasutaja ei saa näha, millega need õigused anti paketid ja ei saa valideerida või käivitage need paketid.

Põhjus

See probleem tekib küsimus SSISDB sisemise vaadetes. See ei pea kasutaja eeldatav kehtivate õiguste õiguste andmisel abil Windows grupi liikmeks.

Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Vaadake SQL serveri kumulatiivseid värskendusi:


Lahendus

Selle probleemi vastukaaluna Ärge kasutage erinevate kasutajate rühma Windowsi turvatav SSIS juurdepääsuks. Selle asemel kasutada kasutaja määratud roll SQL serveri kapseldada vajalikud loetelu Windowsi kasutajad ja õigused selle andmebaasi rollile määrata.

Selleks toimige järgmiselt.

  1. Luua vajalik Windowsi sisselogimise SQL Serveri eksemplariga ja siis anna kasutajale juurdepääsu SSISDB andmebaasi. Näiteks saate Management Studio minnes Turvalisus, klõpsates logimineja klõpsake siis käsku New Login. Või saate järgmise skripti iga Windowsi kasutaja sisselogimine:

    Kasutage põhi
    MINGE
    LUUA LOGIN domeeni\ WINDOWS koos DEFAULT_DATABASEkasutajanimi =põhi
    MINGE
    KASUTAMISE SSISDB
    MINGE
    Looge kasutaja domeeni\ jaoks SISSELOGIMISE domeenikasutajanimi \kasutajanimi
    MINGE

  2. SSISDB andmebaasi luua kasutaja määratud rolli, näiteks ssis_users. Näiteks saate Management Studio poolt läheb andmebaasidesse, klõpsates SSISDB, klõpsates nuppu Turvalisus, klõpsates nuppu rollid, klõpsates Andmebaasi rollidja seejärel nuppu Uue andmebaasi rolli. Või saate järgmise skripti:

    KASUTAMISE SSISDB
    MINGE
    ROLLI loomine ssis_users
    MINGE

  3. Lisage soovitud kasutajate SSISDB rolli ssis_userssisse. Näiteks saate Management Studio poolt läheb andmebaasidesse, klõpsates SSISDBklõpsates nuppu Turvalisus, klõpsates nuppu rollid, klõpsates Andmebaasi rollid, klõpsates Rollija seejärel klõpsates nuppu Lisa. Või saate järgmise skripti:

    KASUTAMISE SSISDB
    MINGE
    Muuda rolli ssis_users lisada liige domeeni\kasutajanimi
    MINGE

  4. Paremklõpsake Integration Services kataloogi turvatav objekt, klõpsake nuppu Atribuudid, lisada andmebaasi rolli õigused õiguste lehel nuppu Sirvi ja valige anda või keelata soovitud selgesõnaline õiguste järgmiselt:

    Select Grant or Deny on the desired explicit permissions


Märkus. Need õigused ei pruugi olla piisavalt edukalt ellu SSIS pakett. Iga SSIS pakett on custom disain ja võib-olla teatavad lisanõuded juurdepääsu teatud serverid ja andmebaasid või aktsiate, kinnitada või täita SSIS paketi edukalt.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Viited

Lisateabe saamiseks vaadake järgmisi teemasid Microsofti tootearendajate võrgu (MSDN) veebisaiti:

SSIS kataloog

Kausta atribuutide dialoogiboksis

Projekti atribuutide dialoogiboksi

Keskkonna atribuutide dialoogiboksi


Vt selle terminoloogia Microsofti tarkvaravärskenduste iseloomustamiseks.

Kas vajate rohkem abi?

Täiendage oma oskusi

Tutvuge koolitusmaterjalidega >

Kasutage uusi funktsioone enne teisi

Liitu Microsofti Insideri programmis osalejad >

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×