19 Haziran 2015 Cuma

The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'

HATA:
[298] SQLServer Error: 229, The EXECUTE permission was denied on the object 'sp_sqlagent_update_agent_xps', database 'msdb', schema 'dbo'. [SQLSTATE 42000] (DisableAgentXPs)

AÇIKLAMA:
SQL Server Agent servisini çalıştırmayı denediğinizde böyle bir hata ile karşılaşabilirsiniz. Sorun, SQL Server Agent servisini çalıştırması için kullandığınız Windows (Local veya Domain) hesabının ilgili SQL Server Instance'ında "sysadmin" Fixed Server Role üyesi olmadığından kaynaklanıyor.

ÇÖZÜM:
SQL Server Configuration Manager veya Services.msc'yi kullanarak SQL Server Agent servisi için hangi hesabın kullanıldığını bulabilirsiniz. Daha sonra bu hesap için, bu SQL Server Agent'ın bağlı bulunduğu SQL Server Instance'ınızda bir Login olduğuna ve bu Login'in de "sysadmin" Fixed Server Role'ünün üyesi olduğuna emin olun. Yetkiyi verdikten sonra SQL Server Agent servisini tekrar çalıştırmayı deneyebilirsiniz.


Hiç yorum yok: