次の方法で共有

【Access】リンクテーブルのエラーに関して

Anonymous
2017-01-13T06:56:11+00:00

現在AccessにてOracleのDBサーバーとリンクさせて処理を行うプログラムを作成しております。

通常のAccessの動きですと以下のとおりとなるのですが、参照するDBによって以下の動きが行えません。

■ Accessの通常の動き

    ・Oracle(外部)DBと接続がある場合、Access起動後に一度ユーザ認証を行えば以降Accessを閉じるまでは再認証が聞かれず、テーブルへのアクセスが可能

    ・リンクテーブル設定時に認証用のID・PW保存を行うと、以降は保存したID・PWで認証がかかるようになる

■ 状況

・読取専用ユーザ・書込権限付与ユーザ

・ Access起動後、何度もユーザ認証が発生。(※ 認証が発生するタイミングがテーブルのアクセス単位なのか、時間での切断によるものなのかは不明。)

・ ID・PW保存もエラーとなり不可

■ エラー内容

⇒ ODBC-呼び出しが失敗しました。

認証をかけるID・PWがフル権限だと上記の現象は発生いたしません。    

(※ 業務上、フル権限でのID・PW保存は行いたくありません。)

よろしくお願いいたします。


モデレータ注 : 「Windows」カテゴリに投稿されましたが、内容から判断して Office カテゴリに移動しています。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2017-01-13T08:26:53+00:00

    DB(Oracle)側でアクセス ログなどを解析の上で問題となるような挙動が一切ないとしたら、一般論ですが新規にリンクテーブルを作って、新規の(サーバー サイドの)データーベースとリンクさせて同じ現象が起きるか、Access 側だけ新規で元の DB にリンクした場合はどうか、逆にサーバー側 DB を新規に作成して現在のテーブルのリンク先だけ変更したらどうか、みたいな地道な切り分けをするしかないように思われます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-01-13T08:00:51+00:00

    フル権限を持つユーザですと正しい挙動をし、それ以外のユーザですと投稿した内容にてエラーが発生することから、DB側の問題と判断しDBの設定を行っているメーカーへ確認を行いましたが、DB側の設定の問題ではないとのことで回答を頂いたため、Access側の問題と判断し、投稿させていただいております。

    Access側の問題だった場合、どのあたりの設定を確認すればよいものなのでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2017-01-13T07:34:50+00:00

    Access 側の設定や構成、挙動の問題なのか、DB (Oracle) 側の設定や構成、挙動の問題なのかは切り分けられた方が良いでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません