Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Access2000でSQLServer2005にSQLサーバ認証で接続する方法

743 views
Skip to first unread message

たろう

unread,
Feb 8, 2008, 1:30:00 AM2/8/08
to
Access2000でSQLServer2005のテーブルをODBCで参照し、
「SQLサーバ認証&パスワードを保存しない」
という条件でリンクテーブルを作成したとき、
mdbを次回起動してテーブルを参照しようとしたときに
-----------------------------------------------------
 接続できませんでした。
 SQLState: '28000'
 SQL Serverエラー: 18452
 [Microsoft][ODBC SQL Server Driver][SQL
Server]ユーザー''はログインできませんでした、このユーザーはSQL Serverの信頼関係接続と関連付けられていません。
-----------------------------------------------------
と表示されます。
「OK」ボタンをクリックするとログインフォームが表示され、ユーザ&パスワードを入力すればテーブルを参照できます。

エラーメッセージを表示させず、はじめからログインフォームが表示されるようにできないでしょうか?
別環境ではそれができているのですが、何によって結果が異なるのかがわかりません。

SETO Sohei

unread,
Feb 15, 2008, 2:54:34 AM2/15/08
to
件のエラーメッセージは, Windows 認証に失敗した際に
出力されるメッセージです。

>「SQLサーバ認証&パスワードを保存しない」
>という条件でリンクテーブルを作成したとき、

とのことですが, 考えられるのは
・ODBC接続クライアントが SQL サーバ認証ではなく
  Windows 認証をしようとしている
・SQL Server 側がWindows 認証を求めている
の可能性が高いように思います。

他のクライアントでは上手くいっているとのことですので
やはりクライアント側を疑ってしまいます。

ODBC データソースのDSN設定を再確認して頂いて,
本当にSQL Server認証になっているかどうか,
また ODBC 接続文字列等で ODBC;~;Trusted_Connect=Yes;~ が
設定されていないか等を, 今一度ご確認頂けませんでしょうか。

--
SETO Sohei [ PGP Key ID:0x5DF0FA4D ]
Gobo-city, Wakayama, JAPAN
mailto: s...@creamy.nax.ne.jp

0 new messages