次の方法で共有


十分な TempDB 領域の確保

Microsoft SQL Server 6.5 処理領域が必要なオブジェクト Recordset の処理中にエラーが発生した場合は、TempDB のサイズを増やす必要があります。 (一部のクエリでは一時的な処理領域が必要です。たとえば、ORDER BY 句を使用するクエリでは、一時的な領域を必要とする一種の Recordsetが必要です)。

重要

Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。

大事な

展開後にデバイスを圧縮するのは簡単ではないので、アクションを実行する前に、この手順を読んでください。

手記

既定では、inMicrosoft SQL Server 7.0 以降では、TempDB は必要に応じて自動的に拡張されるように設定されています。 したがって、この手順は、7.0 より前のバージョンを実行しているサーバーでのみ必要な場合があります。

SQL Server 6.5 で TempDB 領域を増やすには

  1. Microsoft SQL Server Enterprise Manager を起動し、サーバーのツリーを開き、[データベース デバイス] ツリーを開きます。

  2. 展開する (物理) デバイス (マスターなど) を選択し、デバイスをダブルクリックして [データベース デバイスの 編集] ダイアログ ボックスを開きます。

    このダイアログ ボックスには、現在のデータベースで使用されている領域が表示されます。

  3. [サイズ ボックスで、デバイスを必要な量 (たとえば、ハード ディスク領域の 50 MB) まで増やします。

  4. [今すぐ変更] をクリックして、(論理) TempDB を展開できる領域を増やします。

  5. サーバー上の [データベース] ツリーを開き、TempDB ダブルクリックして、[データベース の編集] ダイアログ ボックスを開きます。 [データベース] タブには、現在 TempDB に割り当てられている領域の量が一覧表示されます (データ サイズ)。 既定では、これは 2 MB です。

  6. [サイズ] グループの下にある[展開]クリックします。 グラフには、各物理デバイスで使用可能な領域と割り当てられた領域が表示されます。 マルーン色のバーは、使用可能なスペースを表します。

  7. サイズ (MB) ボックスに使用可能なサイズを表示するには、マスターなどの ログ デバイスを選択します。

  8. [今すぐ展開 をクリックして、その領域を TempDB データベースに割り当てます。

    [データベース 編集] ダイアログ ボックスに、TempDB に割り当てられた新しいサイズが表示されます。

このトピックの詳細については、Microsoft SQL Server Enterprise Manager ヘルプ ファイルで「データベースの展開ダイアログ ボックス」を検索してください。

関連項目

RDSの基礎