sql >> Databáze >  >> RDS >> Sqlserver

sql server se spustí jako chyby oprávnění ve spouštěči

Je to z důvodu execute-as-user scoping - přepnutí kontextu na uživatele na úrovni databáze je ve výchozím nastavení omezeno pouze na tuto databázi (a výše uvedený kód se spouští mimo danou databázi přes msdb) a autentizátor pouze pro databázi je neplatný. Podívejte se na výše uvedený odkaz pro více možností, jak to vyřešit/obejít.



  1. Použití seskupení podle dvou polí a počítání v SQL

  2. MySQL pořadí podle duplikátů jako první

  3. Funkce hodnocení v MySQL pomocí klauzule Order By

  4. Chyba SQL při stránkování