Reportserver service kerberos authentication

sakuraime 2,346 Reputation points
2020-12-13T10:21:19.033+00:00

I have two report server running in scale-out mode and under NLB . I configured Kerberos configuration under the config of rsreportserver.config

47625-kerberos.jpg

and I have set the setspn
47626-setspn.jpg

And I have set all the physical computer name and the virtualname (NLB cluster name) to setspn , I don't know which one i should set .

I also set kerberos delegation on the computer accounts and the Report service running account.

But......The reports are "blank"....( I can login to reporting service portal . ) ...

while I change back <RSWindowsKerberos/> -> to <RSWindowsNegotiate/> ... the reports can show up.. Anyone has the idea ?

SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
3,063 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. ZoeHui-MSFT 41,491 Reputation points
    2020-12-14T06:21:51.363+00:00

    Hi @sakuraime ,

    Could you please help check the below situations.

    1.Open the web service url to see if you could open the report server and run the reports.

    2.Please check the SSRS error log to see if there is any error message when the reports are "blank" which will help us do more analysis.

    3.What's the data source for the reports, have you set the spn for the data source and do the kerberos delegation.
    (If the data source is SQL Sever)
    Assumptions: -
    • SQL is running under service account domain\SQLSvc
    • SQL Box name is SQLBox.Domain.Com
    • SQL Service is listening on port 1433
    With the above mentioned assumptions, we need the following configured for the SQL Svc account
    --SQL Server Serivce
    Setspn –s MSSQLSvc/ SQLBox:1433 Domain\SQLSvc
    Setspn –s MSSQLSvc/ SQLBox.Domain.com:1433 Domain\SQLSvc
    Note: If SQL is a named instance and listening on a different port, then that port needs to be mentioned in the SPN.

    Here is a detail documentation to cofigure kerberos delegation with SSRS. If the issue still occurs, we'd suggest that you may refer the article to reset.
    https://www.itprotoday.com/sql-server/implement-kerberos-delegation-ssrs-0

    Regards,

    Zoe


    If the answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
    Hot issues October


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.