アップサイジング ウィザードは失敗アップサイズ テーブルのデータを大量に

文書翻訳 文書翻訳
文書番号: 295231
警告: する必要があります基本的なマクロ、コーディング、および相互運用性スキル。

この資料は Microsoft Access データベース (.mdb) にのみ適用します。

重要です: この資料には、レジストリの変更に関する情報が含まれます。レジストリを変更する前に、バックアップし、ことを確認してください、問題が発生した場合にレジストリを復元する方法を理解します。についてバックアップ、復元、およびレジストリを編集、次をクリックする方法について文書番号を使用して「サポート技術情報」資料を参照するには:
256986 Microsoft Windows レジストリの説明」
すべて展開する | すべて折りたたむ

目次

現象

Microsoft Access データベース (.mdb) にアップサイズをしようとするとMicrosoft SQL Server には、アップサイジング ウィザードのデータはエクスポートされません大テーブル。

原因

Microsoft Access を使用して、ODBC パススルー クエリデータのエクスポートがタイムアウトします。

解決方法

ここで、問題の解決について説明します。レジストリを変更する必要があります。変更したくない場合は、レジストリにこの問題は後に、記載されている回避策でも解像度。

この問題を解決するには、設定、 QueryTimeout レジストリの値 0.これは、クエリのタイムアウトを維持します。設定するのには QueryTimeout 値に 0、次の手順を実行します。
  1. Microsoft Access の実行中インスタンスを終了します。
  2. クリックしてください。 開始、し 実行.
  3. で、 実行 ダイアログ ボックス、入力 Regedit.exe、し、クリックしてください。 [OK].これはレジストリ エディターを起動します。
  4. クリックして、 QueryTimeout レジストリの次のサブキーの下にある値。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC
  5. で、 編集 メニューをクリックして 変更.
  6. で、 [DWORD 値の編集 ダイアログ ボックス、クリックして 10 進数 下にあります。 ベース.
  7. 入力してください。 0 で、 [値のデータ ボックスとクリック [OK].
  8. レジストリ エディターを終了します。
  9. Microsoft Access を起動、データベースを開くししてみてください。アップサイズ、します。

回避策

この問題を回避するには、次の手順を実行します。
  1. テーブルの構造のみをアップサイズします。
  2. データ変換サービス (DTS) を使用して、データをインポートするのにはアクセスのテーブル、し、アップサイズ構造に追加します。
これによりアップサイズするデータベース構造ができ、したがってすることなくが、適切なリレーションシップとトリガー/DRI を作成します。レジストリ設定を変更します。

追加DTS を使用する方法についての情報を表示するのには、次の資料番号をクリックしてください。資料は、マイクロソフト サポート技術。
285829データ変換サービス (DTS) を使用して、SQL Server データベースには、Access データベースからデータをエクスポートする方法

状況

マイクロソフトこれに記載されているマイクロソフト製品の問題であることを確認していますこの資料の冒頭にあります。

詳細

場合はアップサイズ、Jet データベースの Microsoft SQL Server には、SQL ODBC パススルー クエリを Jet を実行のアップサイジング ウィザードの使用します。データベース エンジン。は、 QueryTimeout 時間 (単位は秒) ODBC レジストリの値を指定します。クエリがタイムアウトする前に実行できます。既定では、 QueryTimeout 値が 60 秒に設定されます。したがって、ODBC パススルー クエリ60 秒タイムアウト、アップサイジング ウィザードよりもより多くのスキップを取る、操作です。

Access 2003 での動作を再現する手順

注: 動作のアップサイジング、Northwind をシミュレートする、次の手順サンプル ・ データベースを設定して、 QueryTimeout 1 秒にします。これにより、ODBC パススルー クエリ タイムアウトが1 秒後。
  1. Microsoft Access の実行中インスタンスを終了します。
  2. クリックしてください。 開始、し 実行.
  3. で、 実行 ダイアログ ボックス、入力 Regedit.exe、し、クリックしてください。 [OK].これはレジストリ エディターを起動します。
  4. クリックして、 QueryTimeout レジストリの次のサブキーの下にある値。
    HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\ODBC
  5. で、 編集 メニューをクリックして 変更.
  6. で、 [DWORD 値の編集 ダイアログ ボックス、クリックして 10 進数 下にあります。 ベース.
  7. 入力してください。 1 で、 [値のデータ ボックスとクリック [OK].
  8. レジストリ エディターを終了します。
  9. Microsoft Access を起動します。
  10. サンプル データベース Northwind.mdb を開きます。
  11. で、 ツール メニューのポイント データベース ユーティリティ、し アップサイジング ウィザード.
  12. クリックしてください。 新しいデータベースを作成します。、し 次へ.
  13. SQL するには、アップサイズするサーバーを選択し、SQL Server へのログオン時にユーザーの認証情報を入力します。
  14. SQL Server は、新しいデータベースの名前を入力し、クリックしてください。 次へ.
  15. アップサイズ、すべてのテーブルを選択し、クリックしてください 次へ.
  16. 次のページでは、すべての既定値を保持し、 次へ.
  17. 新しい Access を作成するオプションを選択します。クライアント/サーバー アプリケーションです。
  18. パスとファイル名を入力して、 ADP の名前 ボックスとクリック 終了日.
  19. アップサイジング レポートのすべてのテーブルがアップサイズされたことを示す場合があります。正常に、またはいくつかのテーブルの下にある次のメッセージが表示可能性があります。
    テーブルはスキップされました。
  20. アップサイジング レポートを閉じます。これは、新しい自動的に開くAccess プロジェクト (.adp) ファイルに、新しい SQL Server のデータベースに接続されています。
  21. 開いている、 注文の詳細 テーブルです。
テーブルの構造がアップサイズをしたことに注意してください、テーブルにはデータは含まれていません。

プロパティ

文書番号: 295231 - 最終更新日: 2011年7月24日 - リビジョン: 7.0
キーワード:?
kbbug kbnofix kbexport kbclientserver kbmt KB295231 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:295231
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com