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 har en SQL CLR-funksjon i SQL Server-2016 og 2017.

  • CLR-funksjonen aktiverer Transact-SQL-setninger til representasjon kall som ved å kalle EXECUTE-AS setningen.

I dette scenariet utførelsen mislykkes, og du får følgende feilmelding:

Msg 6522, nivå 16 tilstand 1, prosedyre PrcedureName, linje 0 [satsvis Start linjen LineNumber]

Et .NET Framework-feil oppstod under utføring av brukerdefinerte rutiner eller samle "ProcedureName":

System.Data.SqlClient.SqlException: Serveren principal "LoginName" kan ikke få tilgang til databasen "DatabaseName" under gjeldende sikkerhetsomgivelser.

Løsning

Denne hurtigreparasjonen er inkludert i Kumulativ oppdatering 1 for SQL Server 2017.

Informasjon om oppdateringspakke for SQL Server-2016

Dette problemet er løst i service pack for SQL Server:

Service Pack 2 for SQLServer 2016

Om SQLServer 2017 bygger

Hvert nytt Bygg for SQL Server-2017 inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som var i den tidligere versjonen. Vi anbefaler at du installerer den siste versjonen for SQL Server-2017.

Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.

Slik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter

Status

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

Referanser

Lær mer om 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!

×