OVH Cloud OVH Cloud

Mappage de connexion pour serveur lié

1 réponse
Avatar
tintin
Bonjour,

J'ai créé, sur un serveur S1, un serveur lié S2.

Quand j'exécute sur S1 une requête telle que :
select * from openquery( S2, 'select top 1 * from unebase..unetable')
j'obtiens : Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

Je vais donc (sur S1) essayer de définir un mappage, en allant dans l'onglet
"Sécurité" des propriétés du serveur lié S2.

Si j'ajoute une connexion sélectionnée dans la liste, et que je coche
"Prendre l'identité", puis je clique sur Appliquer et OK, je n'obtiens pas de
message d'erreur. Mais quand je reviens sur le même onglet, aucun mappage n'a
été ajouté et j'ai bien sûr le même message après la requête ci-dessus.

En fait, c'est la même chose si je ne coche pas "Prendre l'identité" et
spécifie une connexion et un mot de passe, de même que si je fais la même
chose par les procédure stockées.

Que se passe-t-il ?

Merci de votre aide.

Martin.

1 réponse

Avatar
Med Bouchenafa
Plus simple que tu passes par le compte sa du serveur distant
EXEC sp_addlinkedsrvlogin 'ServeurLié', 'false', NULL, 'Sa', 'Password'

--
Bien cordialement
Med Bouchenafa


"tintin" a écrit :

Bonjour,

J'ai créé, sur un serveur S1, un serveur lié S2.

Quand j'exécute sur S1 une requête telle que :
select * from openquery( S2, 'select top 1 * from unebase..unetable')
j'obtiens : Login failed for user 'NT AUTHORITYANONYMOUS LOGON'.

Je vais donc (sur S1) essayer de définir un mappage, en allant dans l'onglet
"Sécurité" des propriétés du serveur lié S2.

Si j'ajoute une connexion sélectionnée dans la liste, et que je coche
"Prendre l'identité", puis je clique sur Appliquer et OK, je n'obtiens pas de
message d'erreur. Mais quand je reviens sur le même onglet, aucun mappage n'a
été ajouté et j'ai bien sûr le même message après la requête ci-dessus.

En fait, c'est la même chose si je ne coche pas "Prendre l'identité" et
spécifie une connexion et un mot de passe, de même que si je fais la même
chose par les procédure stockées.

Que se passe-t-il ?

Merci de votre aide.

Martin.