Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

Tenk deg følgende:

  • Du kjører en forekomst av Integration Services-katalogen og SSISDB-katalogen i Microsoft SQL Server 2012 eller SQL Server-2014.

  • Du kan gi tillatelse til medlemmer av Windows-gruppen slik at de har tilgang til en inkluderinger for Serverside mappe, prosjekt eller miljøet sikret katalogvaren.

    Obs! Du kan gi tillatelser på følgende måter:

    • Du kan bruke Management Studio. Hvis du vil gjøre dette, høyreklikker du objektet i Integration Services-katalogen, velger Egenskaper, og deretter på tillatelsessiden, Bla deg frem til gruppen, legger du til gruppen og deretter velger du tillatelsene for denne gruppen.

    • Du kaller den lagrede prosedyren nedenfor:

      [SSISDB].[catalog].[grant_permission]

  • En Windows-bruker som er medlem av gruppen Windows prøver å lese og kjøre pakkene i katalogen Integration Services-databasen SSISDB ved hjelp av Management Studio eller den lagrede prosedyren.


Se pakkene som ble de gitt tillatelser i dette scenariet kan brukeren kan ikke og kan ikke validere eller kjøre disse pakkene.

Årsak

Dette problemet oppstår på grunn av et problem i SSISDB interne visninger. Dette hindrer at brukeren har forventet gjeldende tillatelser når tillatelsene gis ved hjelp av Windows-gruppemedlemskap.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:


Løsningen

Hvis du vil omgå dette problemet, Bruk ikke Windows-gruppen av ulike brukere tilgang til inkluderinger for Serverside sikrede. I stedet bruker en brukerdefinert db_owner i SQL Server til å kapsle inn de nødvendige listen over Windows-brukere, og deretter tilordne tillatelser til denne databaserollen.

Følg disse trinnene:

  1. Opprette nødvendige Windows-pålogginger til SQL Server-forekomsten, og deretter gi brukertilgang til SSISDB-databasen. Du kan for eksempel bruke Management Studio ved å gå til Sikkerhet, påloggingerog deretter New Login. Eller du kan bruke følgende skript for brukerpålogging hver Windows:

    Bruk hoveddokument

    Opprett pålogging domene\brukernavn fra WINDOWS med DEFAULT_DATABASE =master

    Bruk SSISDB

    Opprett bruker domenet\brukernavn FOR pålogging domene\brukernavn

  2. I SSISDB-database kan du opprette en brukerdefinert databaserolle, for eksempel ssis_users. Du kan for eksempel bruke Management Studio ved skal databaserå klikke SSISDB, Sikkerhet, roller, klikke Databaseroller, og deretter klikke Ny databaserolle. Eller du kan bruke følgende skript:

    Bruk SSISDB

    Opprett ROLLE ssis_users

  3. Legge til ønskede brukere i SSISDB i rollen ssis_users. Du kan for eksempel bruke Management Studio ved skal databaserå klikke SSISDB, Sikkerhet, roller, klikke Databaseroller, klikke Medlemmer av rollen, og deretter klikke Legg til. Eller du kan bruke følgende skript:

    Bruk SSISDB

    Endre ROLLEN ssis_users Legg til MEDLEM av domenet\brukernavn

  4. Høyreklikk objektet som kan sikres i Integration Services-katalogen, klikk Egenskaper, klikk Bla gjennom på tillatelse-siden for å legge til rollen Database i tillatelsene og velg deretter Gi eller Avslå på de ønskede eksplisitte tillatelsene som følger:

    Select Grant or Deny on the desired explicit permissions


Obs! Disse tillatelsene kan ikke være tilstrekkelig til å kjøre en pakke for inkluderinger for Serverside. Hver pakke for inkluderinger for Serverside er en egendefinert utforming og kan ha mer spesifikke krav for å få tilgang til bestemte servere og databaser eller ressurser til å validere eller kjøre pakken inkluderinger for Serverside har.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Referanser

Hvis du vil ha mer informasjon, se følgende emner på webområdet Microsoft Developer Network (MSDN):

Inkluderinger for Serverside katalog

Egenskapsdialogboksen

Dialogboksen Egenskaper for prosjekt

Dialogboksen Egenskaper for miljøet


Se terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×