0

イントロ。

私はvs 2008でc#を使用してアプリケーションを作成し、バックエンドでSQL Express 2005を使用しています.

アプリケーションの背景:

ユーザーがいくつかのパラメーターを選択し、その結果を Excel または任意の形式でインポートした後、キューブで結果を取得するレポート ツールと同様です。

問題:

  1. ユーザーは主に 15 ~ 70 か月のレポートを処理しており、完了するまでに 45 分から 1.25 時間かかりますが
    、選択した月とは異なる 9 か月および 11 か月の結果が生成される場合があり
    ます -- アラートを表示: タイムアウト....


  2. アプリケーション インストーラーがアプリをインストールするときに、ソフトウェアのインストール時 (またはインストール後) にデータベース ファイルをアタッチおよびアタッチ解除する方法。
    およびSQL Express 2005

4

1 に答える 1

0

sp_attach_db を使用してデータベースを SQL サーバーに接続します: http://msdn.microsoft.com/en-us/library/ms179877.aspx

SqlCommand オブジェクトを使用してサーバーに接続している場合は、無期限に実行するために CommandTimeout を 0 に設定できます。しかし、それはお勧めできません! http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout.aspx

于 2010-12-21T15:03:46.977 に答える