私は Excel VBA の初心者で、問題に直面しました。Management Studio を介してリモート SQL Server に接続できますが、Excel VBA を介して接続するとエラーが発生しました。
以下は私の接続文字列とエラーコードです。
Const connection_string As String = "Provider=SQLOLEDB.1;Persist Security Info=True;Integrated Security=SSPI;Initial Catalog=RPGTFDB;Data Source=122.xxx.xxx.xxx;User ID=sa;Password=xxx"
エラーは次のとおりです。
実行時エラー (80004005): ユーザー " のログインに失敗しました。ユーザーは、信頼できる SQL Server 接続に関連付けられていません。
ユーザーIDを取得できませんか?
ただし、127.0.0.1 などのローカル コンピューターに接続すると、上記の接続文字列が機能します。
どうもありがとう!