sql >> Databasteknik >  >> RDS >> Sqlserver

Åtgärden kunde inte utföras eftersom OLE DB-leverantören SQLNCLI10 för länkad server (null) inte kunde starta en distribuerad transaktion

Prova detta:

Anslut till din databas i SQL Server Management Studio, expandera Serverobjekt, sedan Länkad server, högerklicka sedan på den länkade servern i fråga och välj "Egenskaper". Välj sidan 'Serveralternativ' och se till att 'Aktivera marknadsföring av distribuerade transaktioner' är inställt på 'False'

Eller så kan du göra det med T-SQL :

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



  1. MySQL CONCAT(sträng,långtext) resulterar i hexsträng

  2. Fel:kunde inte initiera huvudinformationsstrukturen när man utförde masterslavreplikering i MySQL

  3. SSRS 2014 rapport implementeringsproblem

  4. Hur man får de senaste två raderna med visst värde efter datum i SQL