30-07-2011 17:29 - Zdroj: blog.pavoocek.net
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 -
Pokračovat...