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

Transakcja musi zostać usunięta, zanim połączenie będzie mogło zostać użyte do wykonania instrukcji sql

Rozwiązałem to, dodając poniższe wiersze w App.config:

<configuration>
    <system.transactions>
        <defaultSettings timeout="00:01:30" />
    </system.transactions>
</configuration> 

i to w Machine.config:

<configuration>
    <system.transactions>
        <machineSettings maxTimeout="00:01:30" />
    </system.transactions>
</configuration>

Ponieważ ten proces trwa bardzo długo, ponad 10 minut, stwierdziłem, że muszę zastąpić tę wartość wyższą.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kiedy obliczana kolumna zostanie zaktualizowana?

  2. Nie możesz użyć tymczasowej kolumny w klauzuli where?

  3. 3-cyfrowy kod waluty do symbolu waluty

  4. Denormalizacja danych (może zwrot?)

  5. Wywołanie procedury składowanej za pomocą VBA