こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

こんばんは。

SQL Server 2005の中にある

データベース名:test
テーブル名:テーブル1

をアクセス2003にリンクしたいのですがどうすればいいのかわかりません。

データベースウインドウのテーブルのところの何もない所で
右クリック → テーブルのリンク
をするとファイルを選択するダイアログが開きます。

「SQL Server Management Studio Express」を選択し
そこからどうすればいいのでしょうか?

また「ファイルの種類(T)」は何を選択すればいいですか?
デフォルトでは
「Microsoft Office Access(*.mdb;*.mda;*.mde)」です。

以上よろしくお願いします。

投稿日時 - 2009-05-08 21:14:15

QNo.4942433

暇なときに回答ください

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

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

投稿日時 - 2009-05-09 08:40:35

お礼

ありがとうございます。
調べてやってみたら「テストに成功」しました。

しかしテーブルを選択する画面で
データベース名:test
テーブル名:テーブル1
が見当たらないのです。
SQLサーバーにはちゃんとあります。
英語のテーブルがずらーっと表示されます。

投稿日時 - 2009-05-09 13:01:08

ANo.1

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

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

投稿日時 - 2009-05-09 13:20:47

お礼

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

投稿日時 - 2009-05-09 15:51:49

あなたにオススメの質問