このサイトを数年間使用することは非常に貴重なリソースですが、投稿は初めてです。
Excel での外部データ接続、特に Microsoft Query を介した SQL Server への接続に少し問題があります。
クリックするたびに
[Get External Data >
From Other Sources >
From Microsoft Query >
Choose Data Source: SQL Server]
エラーが表示されるまでに約 20 秒かかります。
エラー 18452 信頼されていないドメインでログインに失敗しました
[OK] をクリックすると、[信頼できる接続を使用する] が事前にチェックされた状態で SQL Server ログイン ダイアログ ボックスが表示されます。Excel で新しいデータ接続を作成するたびに (プロジェクトごとにこれを何十回も行います)、そのチェックボックスをオフにして、代わりにログイン ID/pw を入力する必要があります。これらの 20 秒をすべて足すと、実際、私が行っているタイプの仕事にとってはかなりの煩わしさです。
私の質問: 接続プロパティを変更して、デフォルトで [Use Trusted Connection] がオフになっており、ログイン ID とパスワード フィールドが事前に入力されている場所に変更するにはどうすればよいですか?
[ドキュメント] > [マイ データ ソース] で適切な .odc ファイルを右クリックし、[メモ帳で編集] をクリックすると、HTML コードの接続文字列部分が次のようになります。
<odc:ConnectionString>Provider=SQLOLEDB.1;Persist Security Info=True;User ID=xx_xxxxxx;Password=xxxxxxxx;Data Source=XX.XX.XX.XX;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=XXXXXXX;Use Encryption for Data=False;Tag with column collation when possible=False;Initial Catalog=Data_Warehouse</odc:ConnectionString>
アーカイブを調べたところ、関連する議論がいくつか見つかりましたが、この質問に具体的に取り組んだものはありませんでした。ご協力いただきありがとうございます。構文の誤った使用をお許しください。初心者のために十分に明確に説明したことを願っています。