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

Chyba serveru SQL:Nelze provést vzdálenou proceduru

Při spuštění uložené procedury se spustí jako kontext zabezpečení uživatele, který uloženou proceduru vytvořil, nikoli uživatele, který ji provádí. Je považován za bezpečnostní prvek.

Může se stát, že účet použitý k vytvoření uložené procedury na serveru B nemá správná práva, zatímco účet použitý k vytvoření uložené procedury na serveru A ano.

Problém může vyřešit opětovné vytvoření uložené procedury na B pomocí jiného účtu.




  1. Potřebují procedury samostatná přístupová práva k tabulkám?

  2. Problémy se zobrazováním japonských znaků pomocí PHP a MySQL

  3. Podívejte se, co sp_execute dělá

  4. Nelze spustit dynamický dotaz v uložené proceduře při výběru počtu záznamů