7202: Could not find server 'name' in sys.servers (serveur 'name' introuvable dans sys.servers)
SQL ServerQue signifie cette erreur ?
Le nom de serveur référencé dans la requête via un linked server ou un nom en quatre parties (server.database.schema.object) est introuvable parmi les linked servers configurés. SQL Server n'a pas pu résoudre le nom.
Cause
Le linked server n'a jamais été défini ; le nom est mal orthographié ; un linked server présent dans un autre environnement (dev/prod) manque en production ; ou OPENQUERY/le nom en quatre parties désigne un mauvais nom de serveur. Fréquent lorsque des scripts sont déplacés d'un serveur à l'autre.
Comment la corriger
Listez les linked servers définis : SELECT name FROM sys.servers; ou EXEC sp_linkedservers. Ajoutez-le si nécessaire : EXEC sp_addlinkedserver @server='SERVER', ...; et configurez le mappage des logins avec sp_addlinkedsrvlogin. Vérifiez que le nom en quatre parties de la requête utilise le bon nom de linked server ; si vous accédez uniquement à un objet local, retirez le préfixe de serveur.
Autres entrées pour ce moteur
- 18452Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (échec de connexion : login provenant d'un domaine non approuvé, inutilisable avec l'authentification Windows)
- 605Attempt to fetch logical page belongs to a different allocation unit (la page logique lue appartient à une autre unité d'allocation)
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column (échec d'ALTER TABLE ALTER COLUMN : un ou plusieurs objets accèdent à cette colonne)
- 40501The service is currently busy. Retry the request after 10 seconds (le service est actuellement occupé ; réessayez dans 10 secondes)
- 8645A time out occurred while waiting for memory resources to execute the query (timeout en attendant les ressources mémoire nécessaires à l'exécution de la requête)
- 8651Could not perform the operation because the requested memory grant was not available (opération impossible : l'octroi de mémoire demandé n'était pas disponible)
- 5061ALTER DATABASE failed because a lock could not be placed on database (échec d'ALTER DATABASE : impossible de poser un verrou sur la base)