Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server s'exécute en tant qu'erreurs d'autorisation dans le déclencheur

Cela est dû à étendue exécutable en tant qu'utilisateur - le changement de contexte vers un utilisateur au niveau de la base de données est par défaut limité à cette base de données (et le code ci-dessus s'exécute en dehors de la base de données donnée via msdb), et l'authentificateur de base de données uniquement n'est pas valide. Voir le lien ci-dessus pour plusieurs options sur la façon de résoudre/contourner.