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

Win32Exception (0x80004005):待機操作がタイムアウトしました

    あなたが抱えている問題は、クエリ コマンドに時間がかかりすぎることです。実行するクエリのデフォルトのタイムアウトは 15 秒だと思います。コマンドが実行を完了するのに十分な長さになるように、CommandTimeout (秒単位) を設定する必要があります。 「CommandTimeout」は、接続文字列の「接続タイムアウト」とは異なり、コマンドごとに設定する必要があります。

    SQL 選択イベントで、次のコマンドを使用します:

    e.Command.CommandTimeout = 60
      

    例:

    Protected Sub SqlDataSource1_Selecting(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs)
        e.Command.CommandTimeout = 60
    End Sub
      

    1. ODBCドライバー(macOS)を使用するとQtアプリケーションがクラッシュする

    2. MySQLネストクエリ選択ステートメント

    3. MySQLデータベースのパフォーマンスを提供するためのヒント-パート1-

    4. 深夜から現在までのギャップのある1時間ごとのデータを取得する