Article ID: 217395 - Last Review: December 15, 2005 - Revision: 4.1 You receive an "Error 18482" error message when you try to make a remote procedure call (RPC) from one server to another in SQL ServerThis article was previously published under Q217395 SYMPTOMS
When attempting a remote procedure call (RPC) from one server to another (for example, by executing a stored procedure on a remote computer with a statement such as EXEC SERV_REMOTE.pubs..byroyalty), you may receive the following error message:
Error 18482: Unable to connect to site '0' because '' is not defined as
a remote server at the site.
Error 18482: Could not connect to server <ServerName> because <ServerName> is not defined as a remote server.
Verify that you have specified the correct server name. CAUSE
This error occurs when SQL Server cannot execute a remote procedure call. This can be caused by an improperly configured local server. To make a remote procedure call, SQL Server first determines who the local server is by looking for the server name with srvid = 0 in sysservers. If an entry with srvid = 0 is not found in sysservers, or if the server name with srvid = 0 belongs to a server name that is different from the local Windows NT computer name, you will receive the error.
WORKAROUND
To determine if the local server is configured correctly, examine the srvstatus column in master..sysservers. This value should be 0 for the local server. For example, suppose your local server was named "SERV_LOCAL", the remote server was named "SERV_REMOTE", and sysservers contained the following information: srvid srvstatus srvname srvnetname ----- --------- --------------- ------------ ... 1 1 SERV_LOCAL SERV_LOCAL 2 1 SERV_REMOTE SERV_REMOTE
srvid srvstatus srvname srvnetname ----- --------- --------------- ------------ ... 0 0 SERV_LOCAL SERV_LOCAL 2 1 SERV_REMOTE SERV_REMOTE MORE INFORMATION
You may receive this error message when installing replication because the
installation process makes remote procedure calls between the servers involved in replication. APPLIES TO
| Article Translations
|
Back to the top
