J'essaye de créer un serveur de lien d'une base de données distante (les deux serveurs sont SQL serve2005). Je suis capable de connecter ce serveur distant à partir de mon studio de gestion SQL Server. J'ai utilisé la syntaxe suivante pour le créer.sp_addlinkedserver sur le serveur sql 2005 donnant le problème
EXEC sp_addlinkedserver
@server = N'LINKSQL2005',
@srvproduct = N'',
@provider = N'SQLNCLI',
@provstr = N'SERVER=IP Address of remote server ;User ID=XXXXXX;Password=*********'
J'ai fourni l'adresse IP. et le nom d'utilisateur et mot de passe dans la syntaxe ci-dessus. Le serveur de liens est en cours de création. Mais quand j'essaie d'exécuter une requête, j'obtiens l'erreur ci-dessous.
Requête utilisée.
select * from LINKSQL2005.<DBName>.dbo.<TableName>
OLE DB provider "SQLNCLI" for linked server "LINKSQL2005" returned message "Communication link failure".
Msg 10054, Level 16, State 1, Line 0
TCP Provider: An existing connection was forcibly closed by the remote host.
Msg 18456, Level 14, State 1, Line 0
Login failed for user 'sa'.
OLE DB provider "SQLNCLI" for linked server "LINKSQL2005" returned message "Invalid connection string attribute".
Pls m'aider, où je fais une erreur.