1

すべてのテーブルが Microsoft SQL Server (2008 R2) にリンクされている (インポートされていない) Access accdb ファイルがあります。プログラムをロードすると、次のエラー メッセージが表示されます。

ここで、[OK] をクリックすると、[SQL Server ログイン] 画面が表示され、[信頼できる接続を使用] がチェックされます。私のサーバーは「SQL および Windows 認証モード」を使用していません。なぜチェックされているのかわかりません。チェックを外してユーザー名とパスワードを入力すると、次回アプリケーションをロードするまですべて正常に動作します。

サーバーのログを確認したところ、接続が失敗するたびに 17806 の後に 18452 という 2 つのエラーが表示されます。ステーションとサーバーが同じネットワーク ドメインにあることを確認することが重要です。

何か案は?ありがとう

解決済み: リンクするテーブルを選択すると、右側に「パスワードを保存」チェックボックスがありました。チェックして問題を解決しました

4

1 に答える 1

2

これらの種類のエラーは、リンク テーブル ダイアログの [パスワードを保存] オプションを選択することで回避できます。

リンクテーブル

ただし、よりクリーンなソリューションは、可能な限り統合 Windows 認証を使用するように SQL Server とそのデータベースを構成することです。

于 2013-04-08T14:39:44.870 に答える