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

SQLServerのタイムアウト設定

    gbnがすでに述べたように、タイムアウトには2つのタイプがあります。

    1)接続タイムアウト:これは接続文字列によって制御されます:

    Data Source=.;Initial Catalog=TestDB;
       Trusted_Connection=true;Asynchronous Processing=true
    

    Connect Timeout=120を追加した場合 この文字列に対して、接続は120秒間開かれ、その後中止されます。

    Data Source=.;Initial Catalog=TestDB;
       Trusted_Connection=true;Asynchronous Processing=true;
       Connect Timeout=120;
    

    2)コマンドのタイムアウト:コマンドごとに、タイムアウトを指定することもできます。ADO.NETは、クエリをキャンセルする前にその時間待機します。 SqlCommandオブジェクトでそれを指定します:

        using (SqlCommand RetrieveOrderCommand = new SqlCommand())
        {
           RetrieveOrderCommand.CommandTimeout = 150;
        }
    


    1. MySQL-時間を合計する方法は?

    2. MySQLで過去1時間のデータを取得する方法

    3. MySQLからPostgreSQLへの移行-知っておくべきこと

    4. SQL ServerのSleep()と同等:WAITFORステートメント