Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

serwer sql wykonuje się jako błędy uprawnień w wyzwalaczu

Wynika to z execute-as-user scoping - przełączanie kontekstu do użytkownika na poziomie bazy danych jest domyślnie ograniczone tylko do tej bazy danych (a powyższy kod jest wykonywany poza daną bazą danych do msdb), a moduł uwierzytelniający tylko do bazy danych jest nieprawidłowy. Zobacz powyższy link, aby uzyskać dostęp do wielu opcji rozwiązania/obejścia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć unikatowe ograniczenie, które również dopuszcza wartości null?

  2. Klucz obcy do klucza złożonego

  3. 3 sposoby, aby dowiedzieć się, czy kolumna jest kolumną obliczaną w SQL Server

  4. Zastosowanie funkcji agregującej MIN do pola BIT

  5. Dlaczego miałby SqlServer select wybrać wiersze, które pasują i wiersze, które pasują i mają końcowe spacje?