Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

L'opération n'a pas pu être effectuée car le fournisseur OLE DB SQLNCLI10 pour le serveur lié (null) n'a pas pu démarrer une transaction distribuée

Essayez ceci :

Connectez-vous à votre base de données dans SQL Server Management Studio, développez Objets serveur, puis Serveur lié, puis cliquez avec le bouton droit sur le serveur lié en question et choisissez "Propriétés". Sélectionnez la page "Options du serveur" et assurez-vous que "Activer la promotion des transactions distribuées" est défini sur "Faux"

Ou vous pouvez le faire avec T-SQL :

USE master;
EXEC sp_serveroption '<<your linked server name>>', 'remote proc transaction promotion', 'false';