Bonjour,

Sur un serveur 1, j'ai un SQL Server 2012 avec la base test qui se trouve dans un availability group (= AG1). Dans AG1, il y a le listener (LAG1) qui a été créé.

Sur le serveur 2, j'ai un SQL Server 2008 R2.

J'ai créé dans le SQL Server 2008 R2, le serveur lié suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
EXEC sp_addlinkedserver
@server = N'LAG1', --Nom du server lié
@srvproduct=N'SqlServer',
@provider=N'SQLNCLI11',
@datasrc=N'LAG1', --Nom du listener AG
@provstr=N'ApplicationIntent=ReadOnly',
@catalog=N'test'; -- nom de la base de données
Quand j'exécute un select, l'erreur suivante apparait :
Msg*8522, Niveau*16, État*3, Ligne*1
Microsoft Distributed Transaction Coordinator (MS DTC) a interrompu cette transaction.


Merci de votre aide.

Cordialement.