sql >> データベース >  >> RDS >> Sqlserver

接続を使用してSQLステートメントを実行する前に、トランザクションを破棄する必要があります

    App.configに以下の行を追加して解決しました:

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

    そしてこれはMachine.configにあります:

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

    このプロセスには10分以上の非常に長い時間がかかるため、この値をより高い値で上書きする必要があることがわかりました。




    1. 問題を引き起こす追加のMySQLデータベースへの権限の付与

    2. 1回のクエリ呼び出しで同じテーブル内の複数の列の中央値を計算する

    3. 長時間実行されるクエリ(MySql)、ApacheTomcatDataSourceを自動的に強制終了します

    4. 行データをMS-SQLの列にグループ化して合計しますか?