Jeśli próbujesz uzyskać błąd uwierzytelniania ssrs, dzisiejszy artykuł ma Ci pomóc.

g.Użycie RSWindowsNegotiate spowoduje niepowodzenie uwierzytelniania Kerberos, jeśli skonfigurowano tych administratorów serwera raportów do uruchamiania mniej konta użytkownika domeny i doświadczenie nie utworzyło konta z nową nazwą SPN dla nazwy konta.

 

 

g.

Mam konkretny serwer SQL Database Server oddzielony od pewnego rodzaju Reporting Services SQL Server.

Wystąpił problem podczas uruchamiania adresu URL w lokalizacji raportów. błąd:

BŁĄD: Microsoft throwing.ReportingServices.ReportProcessing.ReportProcessingException :, Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Nie można połączyć się ze źródłem informacji marketingowych „dbname”. —> Wyjątek SQL System.Data.SqlClient.Login: Błąd dla użytkownika NT AUTHORITY LOGOWANIE ANONIMOWE.

Bez wątpienia dodałem użytkownika Dominion spn, aby uruchomić tę usługę Reporting Services.

Oferuję dodany spn do adresu URL użytkownika, który będzie używany do uruchomienia usługi SQL Server.

Konto usługi Reporting Services jest zwykle konfigurowane, a protokół Kerberos jest używany w ramach pełnego delegowania dla prywatności elektronicznej (karta Delegowanie usługi AD)

– czy muszę założyć dwa konta internetowe przez spn (http jak i sql)? Nawet jeśli używam użytkownika dominion do uruchamiania usług SQL i ubezpieczenia rrnsurance?

Próbuję ustawić uwierzytelnianie Kerberos w telewizorze, aby utworzyć nowy c. Potrzebuję raportowania SQL, tylko otrzymuję błąd, gdy wymuszam uwierzytelnianie Kerberos.

Używam prawdziwego serwera raportów (SSRS) i wywołuję krytykę z mojej aplikacji ASP. Za każdym razem, gdy próbuję pobrać post z czyjejś strony, otrzymuję wspaniały błąd HTTP 401, oba połączone lokalnie podczas uzyskiwania dostępu przez domenę. Jeśli sam otwieram raporty, jeśli chodzi o ReportServer, mogę normalnie otwierać kobiety i mężczyzn, problem jest spowodowany wczytaniem strony internetowej. Zwykle starałem się zmienić poświadczenia dokładnie w samym katalogu głównym danych, jednak wszystko było w porządku, zmieniłem wszelkie poświadczenia użytkownika SQL i uwierzytelnianie systemu Windows i nic nie działało.

Błąd uwierzytelniania ssrs

  [WebException: Żądanie nie powiodło się ze stanem HTTP 401: Nieautoryzowane.]  Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods () +232Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.IsSecureMethod (nazwa opcji ciągu) +60 Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.SetConnectionSSLForMethod (nazwa struktury ciągu) +16    Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.ProxyMethodInvocation.Execute (połączenie RSExecutionConnection, ProxyMethod`1 ProxyMethod`1 InitialMethod, retryMethod) +831Microsoft.Reporting.WebForms.SoapReportExecutionService.LoadReport (String doświadczenie, String historyId) +34Microsoft.Reporting.WebForms.ServerReport.EnsureExecutionSession ()+175Microsoft.Reporting.WebForms.ServerReport.SetParameters (parametr IEnumerable`1) +162 System.Web.UI.Control.LoadRecursive () +71System.Web.UI.Page.ProcessRequestMain (wartość logiczna includeStagesBeforeAsyncPoint, IncludeStagesAfterAsyncPoint) wartość logiczna +3178 
  ReportViewer1.ServerReport.ReportServerUrl = nowy system. uri („adres serwera”);           ReportViewer1.ServerReport.ReportPath implikuje "/ TrialBalance";            Microsoft.Reporting.WebForms.ReportParameter [] Param = nowy Microsoft.Reporting.WebForms.ReportParameter [1];            Parametr [0] jest równy opcjonalnym Microsoft.Reporting.WebForms.ReportParameter ("ID", Convert.ToString (Session ["Identyfikator Oddziału"]));            ReportViewer1.ShowParameterPrompts = false;            ReportViewer1.ServerReport.SetParameters (Parametr);            ReportViewer1.ServerReport.Refresh (); 

2) Bezwzględnie potrzebuję dostępu do dowolnej domeny serwera raportów używając.com / ReportServer lub być może localhost / ReportServer, problem danej osoby występuje tylko w aplikacji ASP.

5) Zgłoszenia zostały całkowicie przetworzone tydzień temu bez problemów, przesłałem obraz serwera, który miałby inny, mocniejszy serwer i w pełni rozumiem, że był zepsuty, ale nie widzę sposób, w jaki obraz jest dobry. … Nic się nie zmieniło.

6) Mogę telefonować z większością serwerów ReportServer (Raport Loads i dodatkowo wszystkie), które są na moim lokalnym hoście i marzyć o rozwijaniu się na jednym konkretnym zdalnym serwerze tutaj. Kiedy otwieram ten sam ASPX w prawdziwym biznesie online, otrzymuję błąd HTTP 401

błąd uwierzytelniania ssrs

7) Zmieniono, teraz mogą programować bezpośrednio przez localhost … to był błąd:

  Wystąpił błąd podczas tworzenia raportu. (rsProcessingAborted)    Nie można utworzyć połączenia w odniesieniu do mocy danych „DataSource1”. (rsErrorOpeningConnection)        Bazy danych CoopBranches po prostu nie można otworzyć, gdy rejestracja jest w toku. Połączenie nie powiodło się. Nieprawidłowy dostęp dla użytkownika NT AUTHORITY  SYSTEM. 

Co jest niezwykłe, ponieważ testuję źródło sprzętu z połączeniem, jeśli nie masz żadnego problemu.

 

 

Poświadczenia systemu Windows: Musisz podać poprawne konto systemu Windows, ale hasło będzie używane do uwierzytelniania połączenia między serwerem raportów, a więc tajną bazą danych serwera.Poświadczenia SQL Server — na koniec należy również wstępnie określić hasło, aby zalogować się do SQL Server.

W często ludzkiej sieci. config znajdź typy trybu uwierzytelniania i ustaw go ponownie na Formularze. Znajdź tożsamość ucieleśnienia i ustaw ją tak, aby pozostała. Aby uzyskać więcej informacji o konfiguracji, zobacz: Zobacz: Konfigurowanie uwierzytelniania niestandardowego lub uwierzytelniania za pomocą formularzy przy użyciu serwera raportów.

Znajdź dziennik śledzenia. Pliki ze znakami śledzenia nadal można znaleźć na serwerze SharePoint tutaj: C: Microsoft SQL ServerMSRS10_50.MSSQLSERVERReporting ServicesLogFiles.Znajdź ten identyfikator ScheduleID w celu subskrypcji.Poszukaj identyfikatora ScheduleID w dzienniku śledzenia i sprawdź komunikat o błędzie.Kredyt.