今会社でデータベースの管理(というほどでもないが、データがきちんとアップデートされてきているかのチェック係)をやらなければならない立場に追い込まれているのですが、私コンピュータは大の苦手でデータベースを殆ど理解しておりません(リレーショナルの概念くらいは分かってます)。
状況は私のところがA、他にBという会社があって、データが他国Cから送られてきます。Cから生データをBに送り、Bで変換してAのサーバにアップし、Aで私が統計学的な解析を行っています。
うちのAにはLINUXにSYBASEを組み込んでサーバ筐体を構え、私が無線LANのPCでそこからACCESSを使ってデータを引っ張り出していました。もともと某社の技術者の方がそうセットしておいてくれたので、私はPC上のアクセスファイルをダブルクリックするだけでよかったのです。
ところが、最近になって、C国の入力が不十分であり、抜本的に内容を変えることになりました。B社で製作した各テーブルも姿を変えることになり、暫定版がアップされているはずなのですが、もともと存在していた”db1.mdb”ファイルからは見えません。オブジェクトの「クエリ」にのみ20種類くらいのテーブルがあり、それらをクリックすると
ODBC--呼び出しが失敗しました。
[INTERSOLV][ODBC SQL Server driver][SQL Server]TABLE_001 not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).
(#208)
なるメッセージが出ます。これは、アクセス上で開きたいテーブルをサーバ内での名前に合わせて、そこにリンクするようにとアクセスファイルの各テーブルに対して設定しなおさなければならないのでしょうか。
冗長になって申し訳ありません。なんせドシロウトなものですから、教えてもらい方もままならないのです。どなたかお助け下さい・・・
No.2
- 回答日時:
説明不十分ですいません。
m(__)mアドミニストレータで接続設定が出来てテストもOKだとしたら読み込めると思います。
仮にAccessで別のDBを一つ作ってクエリをdb1.mdbからインポートして(出来れば選択クエリ)、仮のmdb内で別に作ったODBCソースでテーブルをリンクさせてクエリでテーブルのレコードを読み込めるかテストしてみてください。
クエリが開いてレコードが読み込めるようでしたらCから送られてくるデータがODBCで設定したソースと何か違う設定になっているのではないかと思うのですが。
ODBCデータソースの確認とDBエンジンの設定の確認で繋がるようになると思います。
環境等がわからないため憶測の域を出ませんが考えられるところをアドバイスいたしました。くれぐれもテストをしてからにして下さい。
> 説明不十分ですいません。m(__)m
とんでもありません!
教えていただいた方法を早速(木曜日)試してみたいと思います。次の出社が木曜なので…。
> 環境等がわからないため憶測の域を出ませんが考えられるところをアドバイスいたしました。くれぐれもテストをしてからにして下さい。
はい、分かりました。とりあえず一旦締め切らせていただきます。もしこのドシロウトめが木曜に質問に顔を出しているようでしたらまた何かお教えを頂きたく思います。とりあえず自分のPCで木曜までに色々勉強して教えていただいた方法を実践してみます。
……ありがとうございました!
No.1ベストアンサー
- 回答日時:
>TABLE_001 が開けない というメッセージですよね。
ODBCの再セットアップをしてみてはいかがでしょうか。
ODBCデータソースアドミニストレータで例えば違う名前でセットアップしてみて、ODBCが接続
出来るようだったらAccessのDBにODBCデータソースでテーブルをリンクしてみて
テーブルのレコードが見れるようだったら、正規に使っているODBCのDNSの再構成
をして見てはいかがですか。
取り合えず試しでやってみるのも良いのではないかと思うのですが。
O_cyanさん、ありがとうございます!
右も左も分かっていないのでご回答の解読にも時間が掛かりましたが、ACCESSのヘルプでキーワードを探してなんとなく方向性は見えたように思います。とりあえず、管理ツールからアドミニストレータを見つけることは出来ました。システムDSNに存在していたので(ドライバ:Sybase System 11)まったく同じものを作ってみました。作ることが出来たらこれはODBC接続が出来たということになるのでしょうか!?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つの表を1つに縦に連結する
-
Accessでテーブル名やクエリ名...
-
WHERE レコードが抽出されない
-
ACCESSで指定されたテーブルか...
-
アクセスを利用して複数のテー...
-
【Access】2つのテーブル 複数...
-
ACCESSについて
-
Accessでテーブルからテーブル...
-
リンクテーブルを CopyObject ...
-
更新クエリの設定方法を教えて...
-
MS ACCESS でのメッ...
-
ファイルメーカ 検索実行せず...
-
時間の足し算
-
ツリー構造をRDBで表現するには?
-
Accessでvlookupみたいなことは...
-
アクセスクエリの計算
-
Excel 2019 のピボットテーブル...
-
Accessのリンクテーブルのパス...
-
DBのタイプの指定とサイズにつ...
-
IT用語について質問です。 以前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブル名やクエリ名...
-
ACCESSに同時アクセス(編集)を...
-
Accessでvlookupみたいなことは...
-
Accessでテーブルからテーブル...
-
Accessクエリでの、LIKE条件
-
Accessレコードの追加や変更が...
-
access テーブル内のレコード...
-
3つの表を1つに縦に連結する
-
SQLで日付を条件に削除したい
-
Accessの追加クエリで既存のテ...
-
SQLで条件指定結合をしたいがNU...
-
デザインビューで、連結式 を...
-
ツリー構造をRDBで表現するには?
-
ACCESSで指定されたテーブルか...
-
リンクテーブルを CopyObject ...
-
2つのテーブルを比較して一致し...
-
時間の足し算
-
ODBCで接続するとDBに変更/追加...
-
パススルークエリをテーブル作...
-
INSERT時にデータ登録とmaxの発...
おすすめ情報