Power Queryでデータを取得する際、資格情報の種類を変更しようとしてもグレーアウトしていたり、変更ボタンが反応しない場合があります。これは、組織のセキュリティポリシーや接続設定のキャッシュが原因であることが多く、適切な手順で切り分ける必要があります。本記事では、資格情報の種類を変更できない原因を特定し、実際に行うべき確認手順を具体的に解説します。会社PCで作業する際の注意点も合わせて説明しますので、管理者に問い合わせる前にぜひご確認ください。
【要点】この記事で確認すること
- 最初に見る場所: Power Queryのクエリ設定内の「データソース設定」と「資格情報マネージャー」の状態
- 切り分けの軸: 端末側のキャッシュ問題か、組織のグループポリシーによる制限か、データソースの種類による固定かを確認
- 注意点: 会社PCでは管理者権限が必要な操作や、勝手にレジストリを変更するとセキュリティ違反になる場合があるため、手順を踏んでから管理者に相談すること
ADVERTISEMENT
資格情報の種類が変更できない主な原因
Power Queryでは、データソースごとに資格情報の種類を選択できますが、以下のような理由で変更できないケースがあります。
- データソースの種類による固定: 例えば、SQL Serverデータベースでは「Windows認証」または「基本認証」が強制される場合があり、他の認証方式に変更できないことがあります。
- 組織のポリシーによる制限: 会社のPCでは、グループポリシーによって資格情報の種類の変更が禁止されていることがあります。特に管理者が設定したデータソース設定は変更できません。
- 資格情報キャッシュの競合: 以前接続した際の資格情報がキャッシュに残っており、新しい種類に変更しようとしても反映されないことがあります。
- プライバシーレベルの設定: プライバシーレベルが「組織」や「なし」に設定されていると、資格情報の種類が制限されるケースがあります。
- Power Queryのバージョンやアドインの不具合: 古いバージョンのExcelや、特定のアドインが干渉して変更操作がブロックされる場合もあります。
最初に試すべき基本手順
資格情報の種類を変更できない場合、まずは以下の基本手順を試してください。これだけで解決することも多いです。
- Excelを再起動する: 一時的なキャッシュやメモリの問題をクリアするため、一度Excelを完全に閉じてから再度開き、Power Queryエディターを起動します。
- データソース設定を確認する: 「データ」タブ → 「クエリと接続」 → 対象のクエリを右クリック → 「プロパティ」 → 「定義」タブ → 「接続文字列」で資格情報が埋め込まれていないか確認します。埋め込まれている場合は、変更ボタンがグレーアウトします。
- 資格情報マネージャーをクリアする: Windowsの「資格情報マネージャー」を開き、「Windows資格情報」の中にあるPower Query関連の資格情報(例:Microsoft Office の資格情報)を削除します。削除後、Excelを再起動して接続し直します。
- プライバシーレベルを調整する: Power Queryエディターの「ファイル」→「オプションと設定」→「クエリオプション」→「プライバシー」で、各データソースのプライバシーレベルを「なし」に変更してみます。
- 接続を削除して再作成する: 該当のクエリをコピーして、元のクエリを削除し、新しいクエリとして再接続します。これによりキャッシュがリセットされます。
- 別の資格情報の種類を試す: 可能な場合は「Windows認証」と「基本認証」を切り替えてみます。ただし、選択肢がそもそも表示されない場合は、組織のポリシーの可能性が高いです。
状況別の比較表
資格情報の種類が変更できない状況を、原因別に比較しました。自分に該当するケースを確認してください。
| 状況 | 考えられる原因 | 推奨アクション |
|---|---|---|
| 資格情報の種類ドロップダウンがグレーアウトして選択できない | 接続文字列に資格情報がハードコードされている、または組織のポリシーでロック | 接続文字列に「User ID」や「Password」が含まれていないか確認。含まれている場合は削除してから変更。 |
| 変更ボタンは表示されるがクリックしても無反応 | プライバシーレベルが「組織」に設定されている、またはキャッシュの問題 | プライバシーレベルを「なし」に変更し、資格情報マネージャーをクリアする。 |
| 「基本認証」しか選べず、「Windows認証」にできない | データソースが基本認証のみ許可している(例:APIや一部のWebサービス) | データソースの管理者に問い合わせ、Windows認証がサポートされているか確認。 |
| 資格情報の種類が表示されず、接続エラーが発生する | Power Queryアドインの不具合、またはExcelのインストール破損 | Officeの修復インストールを試すか、最新の更新プログラムを適用。 |
ADVERTISEMENT
管理者権限が必要な確認と設定
グループポリシーによる制限の確認
会社のPCでは、グループポリシーでPower Queryの資格情報設定が制限されている可能性があります。管理者として確認すべき主なポリシーは以下の通りです。
- 「Power Query の資格情報の管理を許可しない」ポリシー: このポリシーが有効だと、ユーザーは資格情報の種類を変更できなくなります。
- 「データソースの資格情報を自動的に保存しない」ポリシー: 有効の場合、資格情報がキャッシュに残らず毎回入力を要求されますが、種類変更がブロックされる場合があります。
- セキュリティポリシーによる特定の認証方式の禁止: 例えば「基本認証を無効にする」ポリシーが有効だと、基本認証が選べなくなります。
これらのポリシーを変更するには、ドメイン管理者の権限が必要です。自分で変更できない場合は、IT部門に連絡してポリシーの緩和を依頼してください。
レジストリエディターを使った確認(上級者向け)
グループポリシーの影響を直接確認するには、レジストリを開く方法もあります。ただし、レジストリの誤った変更はシステムに重大な影響を与えるため、必ず管理者の指示のもとで行ってください。以下のパスでPower Query関連のポリシーが設定されているか確認できます。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Power Query\
ここに「DisableCredentialManagement」などのDWORD値が存在し、値が1の場合は制限がかかっています。変更する前に必ずバックアップを取り、管理者と相談してください。
よくある質問とその回答
Q1. 資格情報の種類を変更できないのは、Excelのバージョンが古いからですか?
A. 古いバージョンだとUIが異なる場合がありますが、基本的な機能は変わりません。ただし、Office 365の最新版では一部の設定が変更されているため、更新プログラムを適用することをおすすめします。
Q2. 資格情報の種類を変更しようとすると「この操作には管理者権限が必要です」と表示されます。
A. グループポリシーで制限されている可能性が高いです。管理者に連絡して、該当クエリの資格情報種類変更の許可を得てください。
Q3. プライバシーレベルを「なし」に変更しても解決しません。他に原因はありますか?
A. プライバシーレベル以外に、データソースの接続文字列に資格情報が直接含まれている可能性があります。「データソース設定」で「接続文字列を編集」を選び、「User ID=…」や「Password=…」といった文字列がないか確認してください。もしあれば削除して保存し、再度資格情報の種類を変更してみてください。
Q4. Power Queryのデータソース設定で「資格情報の管理」がそもそも表示されません。
A. ExcelのオプションでPower Queryアドインが無効になっている可能性があります。「ファイル」→「オプション」→「アドイン」で「Power Query for Excel」が有効か確認してください。有効でなければ、COMアドインから追加します。
失敗パターンと回避策
実際によくある失敗例を紹介します。同様の状況に陥っていないか確認してみてください。
- 失敗パターン1: 資格情報マネージャーを削除したが、再起動後に同じ問題が発生
原因: グループポリシーによって資格情報が自動再設定される場合があります。この場合は管理者に相談し、ポリシーの変更を依頼してください。 - 失敗パターン2: 別のユーザーでログインすると変更できるのに、自分のアカウントではできない
原因: 自分のユーザープロファイルに問題がある可能性があります。新しいWindowsユーザープロファイルを作成して試すか、IT部門にプロファイルのリセットを依頼してください。 - 失敗パターン3: 接続文字列に資格情報を直接記述して保存してしまい、後から変更できなくなった
原因: 接続文字列に埋め込まれた資格情報は、UIから変更できません。この場合は、該当クエリを削除して再接続し、資格情報を埋め込まずに保存し直す必要があります。
まとめ
Power Queryで資格情報の種類を変更できない場合、まずは基本手順としてデータソース設定の確認と資格情報マネージャーのクリアを試してください。それでも解決しない場合は、組織のグループポリシーやプライバシーレベルが原因の可能性があります。管理者権限が必要な操作は必ずIT部門に依頼し、レジストリの変更などは自己判断で行わないように注意してください。最後に、問題が解決しない場合は、Excelのバージョンやアドインの状態も確認し、必要に応じてOfficeの修復インストールを検討してください。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
