7202: Could not find server 'name' in sys.servers (no se encontró el servidor en sys.servers)
SQL Server¿Qué significa?
El nombre de servidor referenciado en la consulta mediante un linked server o un nombre de cuatro partes (server.database.schema.object) no se encontró entre los linked servers configurados. SQL Server no pudo resolver el nombre.
¿Por qué ocurre?
El linked server nunca se definió; el nombre está mal escrito; un linked server que existe en otro entorno (dev/prod) falta en producción; u OPENQUERY/el nombre de cuatro partes apunta a un nombre de servidor incorrecto. Habitual cuando se mueven scripts entre servidores.
Cómo solucionarlo
Liste los linked servers definidos: SELECT name FROM sys.servers; o EXEC sp_linkedservers. Añádalo si es necesario: EXEC sp_addlinkedserver @server='SERVER', ...; y configure la asignación de logins con sp_addlinkedsrvlogin. Verifique que el nombre de cuatro partes de la consulta use el nombre correcto del linked server; si solo accede a un objeto local, quite el prefijo de servidor.
Más entradas de este motor
- 18452Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (error de login; el login procede de un dominio no confiable y no puede usarse con autenticación de Windows)
- 605Attempt to fetch logical page belongs to a different allocation unit (la página lógica solicitada pertenece a otra allocation unit)
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column (falló ALTER TABLE ALTER COLUMN porque uno o más objetos acceden a esta columna)
- 40501The service is currently busy. Retry the request after 10 seconds (el servicio está ocupado; reintente la solicitud en 10 segundos)
- 8645A time out occurred while waiting for memory resources to execute the query (timeout esperando recursos de memoria para ejecutar la consulta)
- 8651Could not perform the operation because the requested memory grant was not available (no se pudo realizar la operación porque el memory grant solicitado no estaba disponible)
- 5061ALTER DATABASE failed because a lock could not be placed on database