Power Queryで組織アカウント(Microsoft 365アカウントなど)を使用してデータを取得しているときに、パスワードを変更した後に接続できなくなるケースは少なくありません。原因は、Power Queryが以前の認証情報をキャッシュしていることや、Windowsの資格情報マネージャーに古いパスワードが保存されていることなどが考えられます。本記事では、安全に設定を見直すための具体的な手順と、失敗しがちなポイントを解説します。会社PCで作業する際に注意すべき点もあわせてご確認ください。
【要点】この記事で確認すること
- 最初に見る場所: Power Queryのデータソース設定とWindows資格情報マネージャー
- 切り分けの軸: 端末側のキャッシュ、アカウント側の認証状態、組織の管理設定
- 注意点: 会社PCでは資格情報の編集や削除が禁止されている場合があるため、管理者へ確認してから操作すること
ADVERTISEMENT
目次
原因:パスワード変更後にPower Queryが認証エラーを起こす仕組み
Power Queryは、データソースに接続する際に認証情報を内部に保存します。特に組織アカウント(例: user@company.com)を使用する場合、Excelのセッションをまたいで認証情報を再利用するために、Windows資格情報マネージャーに資格情報を保存することがあります。パスワードを変更すると、この保存された資格情報が古いパスワードのままになるため、再接続時に認証エラーが発生します。
また、Power Queryのクエリ内で「匿名」や「Windows認証」など別の認証方式が選択されている場合も、意図せず組織アカウントと競合することがあります。さらに、組織の条件付きアクセスポリシーや多要素認証(MFA)が影響するケースもあります。
よくある認証エラーのメッセージ例
- 「データソースの資格情報が正しくありません」
- 「リソースへのアクセスが拒否されました」
- 「OneDriveまたはSharePointに接続できません」
- 「認証に失敗しました。サインインし直してください」
安全な見直し手順:Power Queryのデータソース設定と資格情報のクリア
以下の手順は、会社PCで管理者権限がなくても実行できる範囲の操作を含みます。一部の設定は管理者に確認が必要な場合があるため、注意書きを参照してください。
- Excelを起動し、リボンの「データ」タブを開きます。「クエリと接続」グループの「データの取得」をクリックし、「クエリオプション」を選択します。
- 左ペインで「セキュリティ」をクリックします。「資格情報の管理」セクションにある「資格情報マネージャー」をクリックします。これにより、Windowsの資格情報マネージャーが開きます。
- Windows資格情報マネージャーで「Windows資格情報」タブを選択し、「一般的な資格情報」の一覧を確認します。組織アカウントに関連するエントリ(例: MicrosoftOffice16_Data:ADAL:… など)を探します。
- 該当する資格情報を選択し、「削除」をクリックします。確認ダイアログが表示されたら「はい」を選択します。注意:他のアプリケーションで使用している可能性があるため、誤って必要な資格情報を削除しないように注意してください。必要に応じて管理者に確認してください。
- Excelに戻り、Power Queryエディターを開きます。「データの取得」から「クエリの編集」を選択し、該当するクエリを右クリックして「詳細エディター」を開きます。ソースのURLや認証方式が正しいか確認します。
- クエリエディターで「データソース設定」を開きます(「ホーム」タブ→「データソース設定」)。該当するデータソースを選択し、「権限の編集」をクリックします。認証の種類が「組織アカウント」になっていることを確認し、サインインし直します。
- 新しいパスワードでサインインします。ブラウザの認証画面が表示される場合は、組織の条件に従ってサインインを完了します。サインイン後、クエリを再度実行して正常にデータが取得できるか確認します。
失敗パターンと注意点
失敗パターン1:Windows資格情報マネージャーの編集が制限されている
会社のセキュリティポリシーによって、資格情報マネージャーの削除や編集が禁止されている場合があります。その場合は管理者に連絡し、資格情報のクリアを依頼するか、別の方法(後述)を試してください。
失敗パターン2:Power Queryの「データソース設定」で認証方式が間違っている
データソース設定で「匿名」や「Windows認証」が選択されていると、組織アカウントのパスワードを変更しても反映されません。必ず「組織アカウント」に変更し、サインインし直してください。
失敗パターン3:多要素認証(MFA)が有効になっている場合の追加手順
組織でMFAが要求される場合、サインイン時にスマートフォンへの通知や認証コードの入力が必要です。Power QueryのサインインダイアログでMFAが正しく動作しない場合は、一度ブラウザでMicrosoft 365にサインインしてから再試行すると改善することがあります。
失敗パターン4:共有クエリやPower BI Desktopとの連携
Power Queryのクエリが他のユーザーと共有されている場合、資格情報の変更が影響する可能性があります。その場合は、共有元のクエリ設定を確認するか、個別の資格情報を使用するように変更してください。
ADVERTISEMENT
状況別・認証方式の比較表
| 認証方式 | 特徴 | パスワード変更時の対応 | 注意点 |
|---|---|---|---|
| 組織アカウント(Microsoft 365) | 会社のIDでサインイン、Azure AD認証 | 資格情報マネージャーの削除後、再サインイン | MFAが有効な場合、追加認証が必要 |
| Windows認証 | 現在のWindowsユーザーアカウントを使用 | 通常はパスワード変更の影響を受けない | 社内のデータベースなどで使用 |
| 基本認証(ユーザー名+パスワード) | 古い認証方式、非推奨 | データソース設定で直接パスワードを更新 | セキュリティリスクが高い |
| 匿名認証 | 認証不要の公開データ | 影響なし | 限定的な利用 |
管理者へ確認すべき情報
会社PCでPower Queryの認証情報を変更する前に、以下の点を管理者に確認してください。自己判断で操作するとアカウントがロックされたり、セキュリティ違反になる可能性があります。
- 資格情報マネージャーの操作制限:会社のグループポリシーで資格情報マネージャーの削除が禁止されていないか確認してください。禁止されている場合は、管理者に代行を依頼します。
- 条件付きアクセスポリシー:特定のIPアドレスやデバイスからのみサインイン可能な場合、再認証時にブロックされることがあります。管理者にポリシーを確認してもらい、必要に応じて一時的な例外を依頼します。
- 多要素認証の設定:MFAが有効な場合、Power QueryのサインインでMFAのプロンプトが正しく表示されるか確認してください。表示されない場合は、ブラウザベースの認証を試すか、管理者に代替手段を相談します。
- アプリケーションのパスワード:一部の古いサービスではアプリパスワードが必要な場合があります。該当するか管理者に問い合わせてください。
よくある質問
Q. パスワードを変更したのに、Power Queryのサインイン画面が表示されません。
A. キャッシュされた資格情報がまだ有効な場合があります。一度Excelを完全に終了し、再度起動してからクエリを実行すると、新しい認証が要求されることがあります。それでもダメな場合は、手順に従って資格情報マネージャーを確認してください。
Q. 資格情報マネージャーに該当するエントリがありません。
A. Power Queryが別の場所(レジストリやアプリケーション固有のストレージ)に資格情報を保存している可能性があります。その場合は、Excelの「クエリオプション」→「セキュリティ」→「信頼されていないソースのクエリを許可しない」の設定を確認し、一度無効にしてから再度有効にすることで認証情報をリセットできます。ただし、この操作を行う前に管理者に相談してください。
Q. サインインし直しても「アクセスが拒否されました」と表示されます。
A. アカウント自体に問題がある可能性があります。ブラウザでMicrosoft 365にサインインできるか確認し、できない場合はパスワードが正しいか、アカウントがロックされていないかを管理者に確認してください。また、条件付きアクセスポリシーで特定のアプリケーションがブロックされていることもあるため、その点も確認が必要です。
Q. この問題を再発防止するにはどうすればよいですか?
A. パスワードを変更する前に、Power Queryの設定を「Windows認証」や「匿名」に一時的に切り替えておく方法もありますが、現実的ではありません。最も確実なのは、パスワード変更後に必ず資格情報をクリアして再サインインする習慣をつけることです。また、組織で定期的なパスワード変更が求められる場合、IT部門にPower Queryの認証情報が影響を受けないようにするためのガイドラインを確認しておくとよいでしょう。
まとめ
Power Queryで組織アカウントのパスワードを変更した後に接続できなくなる問題は、主にキャッシュされた古い資格情報が原因です。Windows資格情報マネージャーから該当エントリを削除し、Power Queryのデータソース設定で再サインインすることで解決できます。会社PCでは管理者の許可なく資格情報を編集しないように注意し、組織のポリシーを事前に確認してください。また、多要素認証や条件付きアクセスが影響する場合は、管理者のサポートが必要です。本記事の手順を安全に実行し、スムーズなデータ取得を再開してください。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
