none
同期の状態の表示からジョブ履歴の表示を行うとログインエラー(18456)が発生する RRS feed

  • 質問

  • レプリケーション設定を行い、ManagementStudioで「レプリケーション⇒ローカルサブスクリプション⇒同期の状態の表示」で「ジョブ履歴の表示」をクリックすると「ユーザー'sa'はログインできませんでした。(エラー:18456)」が発生してしまいます。SQLServerエージェント⇒ジョブ⇒該当レプリケーションジョブ」では正常に表示されます。原因と対策をご教示いただけないでしょうか。

    SQL Serverレプリケーションの設定はパブリシャーにトランザクションパブリケーション、他サーバにてプルサブスクリプリプションを構成しています。どちらもSQLServerエージェントアカウント(ローカルadministrator)で実行しております。

    よろしくお願いします。

    2014年2月3日 0:49

回答

すべての返信

  • ログインエラーには状態コードがあると思います。
    状態コードからある程度理由がわかりますので調べてみてはどうでしょうか。
    もしGUIの画面上に状態コードが出なければ、エラーログにはでているかもしれません。

    http://msdn.microsoft.com/ja-jp/library/cc645917.aspx

    • 回答の候補に設定 星 睦美 2014年2月17日 8:13
    2014年2月15日 11:18
    モデレータ
  • ご連絡ありがとうございます。状態は8です。パスワードが正しくありませんになっています。SQL Server Management StudioにはちゃんとSQL Server認証でsaでログインできています。

    ここで、Windows認証でSQL Server Management Studioにログインして、同様の操作を行うとエラーはありませんでした。SQL Server認証を使用してログインして行うとログインエラーとなり、「パスワードが正しくありません」になります。本機能はWindows認証でないと機能しない機能なのでしょうか。

    レプリケーション⇒ローカルサブスクリプション⇒該当サブスクリプリプション→ジョブ履歴の表示ですとSQL Server認証でもエラーはありません。

    2014年2月20日 9:50
  • サポートに確認して、不具合であることを確認してもらいました。ありがとうございました。
    • 回答としてマーク 星 睦美 2014年3月4日 2:11
    2014年3月3日 10:13