sql >> Base de Datos >  >> RDS >> Sqlserver

No se pudo realizar la operación porque el proveedor OLE DB SQLNCLI10 para el servidor vinculado (nulo) no pudo iniciar una transacción distribuida

Prueba esto:

Conéctese a su base de datos en SQL Server Management Studio, expanda Objetos del servidor, luego Servidor vinculado, luego haga clic con el botón derecho en el servidor vinculado en cuestión y elija 'Propiedades'. Seleccione la página 'Opciones del servidor' y asegúrese de que 'Habilitar promoción de transacciones distribuidas' esté establecido en 'Falso'

O puede hacerlo con T-SQL :

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