Microsoft Query 2010 および Microsoft Query 2013 で正常にテーブルが作成できない

現象
Microsoft Query 2010 の [新規テーブルの定義] 画面からテーブルの作成を実行すると、指定したテーブル名とは異なる誤った名前でテーブルが作成されます。

また、Microsoft Query 2013 の [新規テーブルの定義] 画面からテーブルの作成を実行すると、「',' 付近に不適切な構文があります」というエラーが表示され、テーブルが作成できません。
原因
Microsoft Query 2010 および Microsoft Query 2013 が生成する SQL 文が正しくないために発生します。
解決方法
回避策
以下のいずれかの方法で対応してください。

方法 1 : [ファイル] - [SQL の実行] から、CREATE TABLE 文を記述して実行する

方法 2 : Microsoft SQL Server Management Studio 等のデータベース管理ツールを使用する

方法 3 : Office 2007 以前の環境の Microsoft Query を利用する
状況
マイクロソフトでは、この問題について現在調査中です。詳細については、わかりしだいこの資料に掲載する予定です。
詳細
ここでは Microsoft Query 2010 の手順を例に説明します。

問題の再現手順
  1. Office 2010 のインストールフォルダ (既定では "C:\Program Files\Microsoft Office\Office14") にある「MSQRY32.EXE」をダブルクリックで実行します。
  2. [ファイル] - [テーブルの定義] をクリックします。
  3. データベース (例えば SQL Server) を選択して [OK] をクリックします。
  4. [新規作成] をクリックします。
  5. [テーブル名] に任意の名前を設定します。ここでは「O14」と設定します。
  6. 任意のフィールドを設定し、[作成] ボタンをクリックします。
    ここでは、「F1」というフィールド名で、char 型の長さ 2 で定義します。
結果
「テーブル '"ヘォコ' は作成されました。」と表示されます。
SQL Server 側を確認すると、誤ったテーブル名 "ヘォコ" で作成されています。

関連情報
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2881603 - 最終更新日: 09/29/2016 10:40:00 - リビジョン: 3.0

  • kbtshoot kbexpertisebeginner kbexpertiseinter KB2881603
フィードバック