Del via


Dele SQL-databasen og behandle tillatelser

Gjelder for:SQL-database i Microsoft Fabric

Denne artikkelen forklarer hvordan du deler et SQL-databaseelement og hvordan du administrerer elementtillatelser for et SQL-databaseelement.

Hvis du vil ha grunnleggende informasjon om tilgangskontroll for SQL-database i Fabric, kan du se Autorisasjon i SQL-database.

Dele en SQL-database

Deling er en praktisk måte å gi brukere og programmer i organisasjonen lesetilgang til databasen på. Når du deler en database, kan du bestemme hvordan brukere og programmer kan bruke dataene dine:

  • Bruke Transact-SQL-spørringer mot databasen.
  • Bruke Transact-SQL-spørringer mot SQL Analytics-endepunktet for databasen.
  • Få tilgang til speilvendte data i OneLake, for eksempel ved hjelp av Spark.
  • Opprette Power BI-rapporter ved hjelp av databasens semantiske modell.

Forutsetning

Du må være administrator eller medlem i arbeidsområdet for å kunne dele et SQL-databaseelement i Microsoft Fabric.

Dele en database via Hurtighandling for Deling

  1. Finn en database, du vil dele, i arbeidsområdet, og velg hurtighandlingen Del for den. Velg ellipseknappen ... ved siden av databasens navn, og velg Del.
  2. Søk etter og velg en mottaker du vil dele databasen med: en bruker, et program eller en gruppe.
  3. Velg flere tillatelser som bestemmer om og hvordan mottakeren kan bruke dataene dine.
  4. Velg Varsle mottakere via e-post for å varsle mottakerne. Mottakerne mottar en e-postmelding med koblingen til den delte databasen.
  5. Velg Gi.

Merk

Å gi elementtillatelser har ingen innvirkning på sikkerhetsmetadataene i databasen. Spesielt oppretter den ingen brukerobjekter (hovedkontohavere på databasenivå). SQL-database oppretter automatisk et brukerobjekt for å representere anropsbrukeren/-appen i databasen når en bruker eller en app: gis tillatelsen Skriveelement og ikke har et brukerobjekt i databasen, oppretter en asymmetrisk nøkkel, et sertifikat, et skjema eller en symmetrisk nøkkel. SQL-database gjør det nye brukerobjektet til eieren av den opprettede asymmetriske nøkkelen, sertifikatet, skjemaet eller den symmetriske nøkkelen.

Administrer tillatelser

Hvis du vil se gjennom elementtillatelser som er gitt til en SQL-database, sql analytics-endepunktet eller standard semantisk modell, går du til ett av disse elementene i arbeidsområdet og velger hurtighandlingen Behandle tillatelser .

Hvis du har tillatelsen Del for en SQL-database, kan du også bruke siden Behandle tillatelser for databasen til å gi eller tilbakekalle tillatelser.

Begrensninger

  • Det kan ta opptil to timer før stofftillatelsesendringer er synlige for brukere og programmer.
  • Å gi elementtillatelser for en database har ingen innvirkning på sikkerhetsmetadataene i databasen, for eksempel metadataene i sys.database_permissions-, sys.database_roles_members- og sys.database_principals katalogvisninger. For å finne ut om en bruker eller et program kan få tilgang til en database basert på elementtillatelsene, bruker du siden Behandle tillatelser i Fabric-portalen.