1

全て、

SQL Server への ODBC 接続を含むワークブックがあり、データをクエリからテーブルにダンプします (VBA はそれを ListObject と呼びます)。現在、すべてが Windows 認証を使用しています。

現在、他のユーザーがこのワークブックを使用できるようにしようとしています。私の DBA は、単に Windows アカウントを使用するのではなく、パスワード付きのサービス アカウントを作成するのが最善であると判断しました。

このサービス アカウントを使用するようにワークブック接続の認証設定を調整しようとしました (SSO を試しましたが、実際の認証部分が接続文字列にあるものはありません) が、まだ Windows 認証を使用しているようです。Windows 資格情報の代わりにサービス アカウントを使用するように Excel に指示する方法はありますか?

ありがとう。

4

1 に答える 1

1

理解した。どうやら、接続文字列に TrustedConnection=yes がある場合、UID を無視して Windows での認証を試行します :-) 接続文字列からそれを削除するとうまくいくようです :-)

于 2013-05-24T18:30:37.627 に答える