Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można wykonać operacji, ponieważ dostawca OLE DB SQLNCLI10 dla serwera połączonego (null) nie mógł rozpocząć transakcji rozproszonej

Spróbuj tego:

Połącz się z bazą danych w SQL Server Management Studio, rozwiń Server Objects, następnie Linked Server, a następnie kliknij prawym przyciskiem myszy na połączony serwer i wybierz „Properties”. Wybierz stronę „Opcje serwera” i upewnij się, że opcja „Włącz promowanie transakcji rozproszonych” jest ustawiona na „Fałsz”

Lub możesz to zrobić za pomocą T-SQL :

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić ciąg znaków Is Not Null i Is Not Empty w serwerze SQL?

  2. Usługi raportowania MS ograniczające liczbę wierszy

  3. Jak odjąć 30 dni od bieżącej daty za pomocą SQL Server

  4. Zapomniałem hasła do serwera SQL

  5. Uzyskaj ostatnie 30-dniowe rekordy z dzisiejszej daty w SQL Server