sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server-fejl:Kunne ikke udføre fjernproceduren

Når en lagret procedure udføres, kører den som sikkerhedskonteksten for den bruger, der har oprettet den lagrede procedure, ikke den bruger, der udfører den. Det betragtes som en sikkerhedsfunktion.

Det kan være, at den konto, der blev brugt til at oprette den lagrede procedure på server B, ikke har de korrekte rettigheder, mens den konto, der blev brugt til at oprette den lagrede procedure på server A, har.

Genoprettelse af den lagrede procedure på B med en anden konto kan løse problemet.




  1. Sådan opretter du et alias af database i SQL Server

  2. Hvordan modellerer man en MySQL-struktur for at håndtere godkendelse? Med brugeroplysninger adskilt

  3. Oracle:Bulk Collect-ydelse

  4. Låser du en MySQL-database, så kun én person ad gangen kan køre en forespørgsel?