Chyba v MS SQL: Server is not configured for RPC

Databáze MS SQL lze mezi jednotlivými servery propojit. Stačí přidat vzdálený server pomocí procedury sp_addlinkedserver a hned lze přistupovat k databázím vzdáleného SQL serveru. “Problém” ale vzniká, pokud chceme volat uložené procedury vzdáleného SQL serveru.
Pokud se pokusíme zavolat uloženou proceduru, dojde pravděpodobně k chybě “Server is not configured for RCP“. Volání procedur na vzdáleném serveru je nutné nejdříve povolit pomocí systémové procedury sp_serveroption a to nastavením dvou hodnot: RPC a RPC OUT, viz příklad:

exec sp_serveroption @server='myserver', @optname='rpc', @optvalue='true'
exec sp_serveroption @server='myserver', @optname='rpc out', @optvalue='true'

Více informací např. zde: http://www.safnet.com/writing/tech/archives/2007/06/server_myserver.html

Označeno s: , , ,

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*