Příznaky
Předpokládejme, že jste si nainstalovali službu SQL Server Reporting Services v SharePointu 2013 v SharePointu. Pokud je databáze katalogu SharePointu nedostupná na serveru sestav a je to denní úloha vyčištění SharePointového dne, je možné, že se z databáze služby Reporting Services odebere kopie sestav a sad dat. Tím se ztratí uložená přihlašovací údaje. V protokolech chyb služby Reporting Services se mohou zobrazit chybové zprávy podobné následujícím:
Chyba: probíhá vyvolání Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException:, Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException: server sestav nemůže otevřít připojení k databázi serveru sestav. Všechny žádosti a zpracování vyžaduje připojení k databázi. ---> System. data. SqlClient. SqlException: při vytváření připojení k SQL serveru došlo k chybě související se sítí nebo instancí. Server nebyl nalezen nebo nebyl přístupný. Ověřte, že název instance je správný a že je SQL Server nakonfigurovaný tak, aby umožňoval vzdálená připojení. (poskytovatel: poskytovatel TCP, chyba: 0-je obvykle povolen pouze jedno použití každé adresy soketu (protokol/síťová adresa/port).) ---> System. ComponentModel. Win32Exception: pouze jedno použití každé adresy soketu (protokol/síťová adresa/port) je obvykle povolené---ukončení vnitřní výjimky zásobníku---v System. data. ProviderBase. DbConnectionPool. TryGetConnection (DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions UserOptions, DbConnectionInternal& connection) v System. data. ProviderBase. DbConnectionPool. TryGetConnection (DbConnection OwningObject, TaskCompletionSource ",, DbConnectionOptions userOptions, DbConnectionInternal& connection) v System. data. ProviderBase. DbConnectionFactory& data. ProviderBase. DbConnectionClosed. TryOpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource ' 1 opakovat, DbConnectionOptions userOptions) v System. data. SqlClient. SqlConnection. TryOpen (TaskCompletionSource ' 1 opakování) v System. data. SqlClient. SqlConnection. Open () společnosti Microsoft. ReportingServices. Library. ConnectionManager. OpenConnection ()---konec---trasování zásobníku pro vnitřní výjimku; INFO: vytvoření SPSite pro <URL>: System. ServiceModel. EndpointNotFoundException: v <adres URL nebyl nastaven koncový bod, který by mohl přijmout zprávu. Často je to způsobeno nesprávnou adresou nebo akcí SOAP. Další podrobnosti najdete v tématu InnerException, pokud je k dispozici. ---> System .NET. WebException: Nelze se připojit ke vzdálenému serveru---> System .NET. Sockets. SocketException: operaci na soketu nelze provést, protože v systému nebyl dostatek místa pro vyrovnávací paměť nebo protože byla zaplněná fronta [:: 1]: 32843 v System .NET. Sockets. Socket. DoConnect (koncový bod EndPointSnapshot, SocketAddress SocketAddress) v System .NET. ServicePoint. ConnectSocketInternal (Boolean connectFailure& Adresa_IP& Address (adresa IP), stav ConnectSocketState, asyncResult IAsyncResult, Exception& Exception)---konec vnitřní výjimky zásobníku trasování---v System. ServiceModel. HttpWebRequest. GetRequestStream (TransportContext&Context),---konec trasování zásobníku pro vnitřní výjimku---trasování zásobníku serveru: v System. ServiceModel. Channels. HttpOutput. WebRequestHttpOutput. GetOutputStream () v System. ServiceModel. Channels. HttpOutput. Send (časový limit TimeSpan) najdete v System. ServiceModel. Channels. HttpChannelFactory'1. HttpRequestChannel. HttpChannelRequest. SendRequest (zpráva o zprávě, časový limit TimeSpan) v System. ServiceModel. Channels. RequestChannel. Request (zpráva, časový limit TimeSpan) v System. ServiceModel. Channels. ServiceChannel. call (akce řetězce, Boolean OneWay, operace ProxyOperationRuntime, objekt [] ins, Object [], časový limit TimeSpan) v System. ServiceModel. Channels. ServiceChannelProxy. InvokeService (IMethodCallMessage MethodCall , Operace ProxyOperationRuntime) na System. ServiceModel. Channels. ServiceChannelProxy. Invoke (IMessage Message): výjimka byla znovu vyvolána na [0]: v System. Runtime. data. Proxys. RealProxy. HandleReturnMessage (IMessage reqMsg, IMessage retMsg) v System. Runtime. data. Proxys. RealProxy. PrivateInvoke (MessageData&msgData, typ Int32) na Microsoft. IdentityModel. Protocols. WSTrust. IWSTrustContract. problém (zpráva o zprávě) na Microsoft. IdentityModel. Protocols. WSTrust. WSTrustChannel. problém (ve zprávě)& SharePoint. SPSecurityContext. SecurityTokenForContext (identifikátor URI, Boolean bearerToken, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo, SPRequestSecurityTokenProperties vlastnosti) v Microsoft. SharePoint. SPSecurityContext. SecurityTokenForLegacyLoginContext (kontext URI) na Microsoft. SharePoint. SPSite. InitUserToken (SPRequest Request) na Microsoft. SharePoint. SPSite farma, identifikátor GUID applicationId, GUID contentDatabaseId, identifikátor GUID ID, identifikátor GUID siteSubscriptionId, SPUrlZone Zone, URI requestUri, String serverRelativeUrl, Boolean hostHeaderIsSiteName, SPUserToken userToken,, Boolean appWebRequest, String appHostHeaderRedirectDomain ctor (ID GUID, farmová farma, SPUrlZone Zone, SPUserToken userToken) v Microsoft. ReportingServices. SharePoint. Objects. RSSharePointClassFactory. CreateSPSite (ID GUID, RSSPUrlZone Zone) na Microsoft. ReportingServices. SharePoint. Server. SharePointServiceHelper. GetSiteFromCatalogPath (String catalogPath, Zone Zone, Boolean) W3wp! knihovna! 123! <DateTime>:: w WARN: Položka katalogu <> nebyla nalezena na webu služby SharePoint. Odstraní se z katalogu.
Navíc v protokolech ULS SharePointu se zobrazí chybová zpráva podobná této:
<DateTime> W3wp. exe (0X2424) 0X12E4 pro ověřování deklarací identity v SharePointu Foundation Fsq7 vysoké SPSecurityContext: žádost o token zabezpečení se nezdařila s výjimkou: System. ServiceModel. EndpointNotFoundException: v <> nebyl nastaven koncový bod, který by mohl zprávu přijmout. Často je to způsobeno nesprávnou adresou nebo akcí SOAP. Další podrobnosti najdete v tématu InnerException, pokud je k dispozici. ---> System .NET. WebException: Nelze se připojit ke vzdálenému serveru---> System .NET. Sockets. SocketException: nelze provést operaci na soketu, protože v systému nebyl dostatek místa ve vyrovnávací paměti, nebo protože byla zaplněná fronta [:: 1]: 32843
Řešení
Tento problém byl poprvé opraven v následujících kumulativních aktualizacích systému SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.