none
レポート配置時の権限エラーについて

    質問

  • Microsoft SQL Server Report Builder で作成したレポートをレポートサーバーに配置しようとしたところ、

    下記エラーが発生して保存できません。

    System.Web.Services.Protocols.SoapException: ユーザー '(PC_NAME)\(USER_NAME)' には、この操作を行うのに必要な権限が与えられていません。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException: ユーザー '(PC_NAME)\(USER_NAME)' には、この操作を行うのに必要な権限が与えられていません。

       場所 Microsoft.ReportingServices.Library.ReportingService2005Impl.ListChildren(String Item, Boolean Recursive, CatalogItemList& CatalogItems)
       場所 Microsoft.ReportingServices.WebServer.ReportingService2010.ListChildren(String ItemPath, Boolean Recursive, CatalogItem[]& CatalogItems)
    ----------------------------
    ユーザー '(PC_NAME)\(USER_NAME)' には、この操作を行うのに必要な権限が与えられていません。

    権限を変更するにはどのような事を行えばよいのでしょうか?

    2012年5月31日 6:10

回答

  • まず、SSRSはアクティブディレクトリ(AD)認証=ドメインでのユーザー管理が基本です。
    そのうえで、AD管理下にない環境で別サーバーのSSRSを利用するには、
    サーバーのローカルアカウントとして(USER_NAME)を作成し、パスワードをローカルPCと
    一致させておくことで(PC_NAME)\(USER_NAME)を(SERVER_NAME)\(USER_NAME)と
    読み替えてくれるようです。

    Windows2008以降のサーバー上でレポートを開発している場合には、
    スタートメニューから、ただクリックしてReport Builderを起動した場合は、
    管理者として実行されていないことに起因して認証情報の受け渡しができない場合があります。
    この場合は、Report Builderをクリックで起動するのではなく、Report Builderを右クリックし
    管理者として実行を選択して起動させてみてください。


    ---------------------------------
    Infospire Kayano

    • 回答としてマーク AndyBK 2012年6月6日 7:28
    2012年6月4日 10:45

すべての返信

  • まず、SSRSはアクティブディレクトリ(AD)認証=ドメインでのユーザー管理が基本です。
    そのうえで、AD管理下にない環境で別サーバーのSSRSを利用するには、
    サーバーのローカルアカウントとして(USER_NAME)を作成し、パスワードをローカルPCと
    一致させておくことで(PC_NAME)\(USER_NAME)を(SERVER_NAME)\(USER_NAME)と
    読み替えてくれるようです。

    Windows2008以降のサーバー上でレポートを開発している場合には、
    スタートメニューから、ただクリックしてReport Builderを起動した場合は、
    管理者として実行されていないことに起因して認証情報の受け渡しができない場合があります。
    この場合は、Report Builderをクリックで起動するのではなく、Report Builderを右クリックし
    管理者として実行を選択して起動させてみてください。


    ---------------------------------
    Infospire Kayano

    • 回答としてマーク AndyBK 2012年6月6日 7:28
    2012年6月4日 10:45
  • Infospire Kayano 様

    ご回答頂きありがとうございます。

    教えて頂いたように「管理者として実行」をする事で、認証が行われるようになりました。

    他にもいろいろと権限系の問題でひっかかってしまっているので、勉強しようと思います。

    2012年6月6日 7:28