sql >> Database >  >> RDS >> Sqlserver

sql-server uitvoeren als toestemmingsfouten in trigger

Dit komt door execute-as-user scoping - contextomschakeling naar een gebruiker op databaseniveau is standaard beperkt tot alleen die database (en de bovenstaande code wordt uitgevoerd buiten de gegeven database naar msdb), en de authenticator voor alleen databases is ongeldig. Zie de link hierboven voor meerdere opties voor het oplossen/omzeilen.



  1. Normaliseer alle UTF8-tekens in de meest standaardindeling

  2. lokale verzamelingstypen niet toegestaan ​​in SQL-instructies

  3. Talk-dia's:verbeteringen in partitionering in PostgreSQL 11

  4. Hoe handmatig een Oracle Connection String in een DbContext in te stellen