• ベストアンサー

SQLサーバーにあるテーブルをaccessに「テーブルのリンク」をしたい

こんばんは。 SQL Server 2005の中にある データベース名:test テーブル名:テーブル1 をアクセス2003にリンクしたいのですがどうすればいいのかわかりません。 データベースウインドウのテーブルのところの何もない所で 右クリック → テーブルのリンク をするとファイルを選択するダイアログが開きます。 「SQL Server Management Studio Express」を選択し そこからどうすればいいのでしょうか? また「ファイルの種類(T)」は何を選択すればいいですか? デフォルトでは 「Microsoft Office Access(*.mdb;*.mda;*.mde)」です。 以上よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KHSSSK
  • ベストアンサー率76% (13/17)
回答No.1

Access2003.mdbからSQL Server2005のテーブルへリンクする方法の質問でしたら過去に同じような質問があったように記憶しています。詳細はこのカテゴリーで検索してみてください。 簡単に説明しますと、OBBC接続の設定から始めないといけません。 「ファイル」-「外部データ取り込み」-「テーブルのリンク」-「ファイルの種類」-「ODBCデータベース()」- 「コンピュータデータソース」-「新規作成」-「次へ」-「SQL Server」-「次へ」-「完了」 データベースの名前とサーバの名前とログインIDとパスワードを入力して完了となります。次回からは 「コンピュータデータソース」まで、たどり先ほど登録したデータベース名をクリックして「OK」をクリック するとログインIDとパスワードを求めるダイヤログが表示されます。

dfghhj
質問者

お礼

ありがとうございます。 調べてやってみたら「テストに成功」しました。 しかしテーブルを選択する画面で データベース名:test テーブル名:テーブル1 が見当たらないのです。 SQLサーバーにはちゃんとあります。 英語のテーブルがずらーっと表示されます。

その他の回答 (1)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

コントロールパネル-管理ツール-データソース(ODBC)の中に作成したDSNがありますので、 それを開いてログインID・パスワードを入れる画面の次に「既定のデータベース」を指定する画面があります。そこが「master」になっていると思うので、「test」に変更してください。

dfghhj
質問者

お礼

おお!できました。ありがとうございます。

関連するQ&A