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

La transaction doit être supprimée avant que la connexion puisse être utilisée pour exécuter des instructions sql

Je l'ai résolu en ajoutant les lignes ci-dessous dans App.config :

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

et ceci dans Machine.config :

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

Comme ce processus prend beaucoup plus de temps que 10 minutes, j'ai donc constaté que je devais remplacer cette valeur par une valeur plus élevée.