ssCAROのブログ

色んなとこで見つけたプログラムのメモ置き場っぽい

SQL Server 2017のメンテナンスプランで「エラー: 18456」が出る

Windows 10 Pro で SQL Server 2017 Standard を動かしている。
DBの自動バックアップを行うためにメンテナンスプランを作成した。
DBの自動バックアップは正常に完了し、バックアップファイルは出来ているが SQL Server のエラーログに次の内容が残っていた。

Login failed for user 'sa'. 理由: パスワードが、指定されたログインのパスワードと一致しませんでした。 [クライアント: <local machine>]
エラー: 18456、重大度: 14、状態: 8。

  • SQL Server Management Studio (SSMS) 17.9.1 を使用してメンテナンスプランを作成した。
  • SQL Server 認証モードと Windows 認証モードに設定している。
  • SSMS で接続するユーザーは sa を使用している。

SQL Server のバグっぽい?という情報もありますが、Windows 認証モードに設定すると直るようです。
SQL Server 認証モードで使いたいのに!

参考URL: Windows2016&SQLSERVER2016メンテナンスプランでエラー18456、重大度:14、状態:8。が出て実行できません。
参考URL: Windows Server 2012 R2-SQLServer 2016 SP1のsaによるメンテナンスプランバックアップにて エラー: 18456発生
参考URL: Maintenance plan - Login failed for user 'sa' on master database