KB3162396-FIX: delade data källor och lagrade autentiseringsuppgifter tas bort av de dagliga rensnings jobben för SharePoint i SSRS

Symptom

Anta att du installerar SQL Server repor ting Services i SharePoint-läge för SharePoint 2013. Om SharePoint-katalogens databas inte är tillgänglig för rapport servern och om SharePoint dagligt rensnings jobb körs kan den cachelagrade versionen av rapporter och data uppsättningar tas bort från repor ting Services-databasen. Detta gör att lagrade uppgifter förloras. I fel loggarna för repor ting Services kan du få fel meddelanden som ser ut ungefär så här:

FEL: Throw Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException:, Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException: rapport servern kan inte öppna en anslutning till rapport Server databasen. En anslutning till databasen krävs för alla förfrågningar och bearbetning. ---> system. data. SqlClient. SqlException: ett nätverksrelaterade eller ett instans fel uppstod när du upprättade en anslutning till SQL Server. Det gick inte att hitta servern eller så var den inte tillgänglig. Kontrol lera att instans namnet är korrekt och att SQL Server är konfigurerat för att tillåta fjärr anslutningar. (leverantör: TCP-leverantör, fel: 0-endast en användning av varje socket-adress (protokoll/nätverks adress/port) tillåts normalt.) ---> system. ComponentModel. Win32Exception: endast en användning av varje socket-adress (protokoll/nätverks adress/port) tillåts---slut på stack---spårning för inre undantag i system. data. ProviderBase. DbConnectionPool. TryGetConnection (DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& anslutning) på system. data. ProviderBase. DbConnectionPool. TryGetConnection (DbConnection owningObject, TaskCompletionSource ' 1 försök, DbConnectionOptions userOptions, DbConnectionInternal& Connection) på system. data. ProviderBase. DbConnectionFactory. TryGetConnection (DbConnection owningConnection, TaskCompletionSource ' 1 försök, DbConnectionOptions userOptions, DbConnectionInternal& anslutning) i system. data. ProviderBase. DbConnectionClosed. TryOpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource ' 1 försök, DbConnectionOptions userOptions) på system. data. SqlClient. SqlConnection. TryOpen (TaskCompletionSource 1 retry) på system. data. SqlClient. SqlConnection. Open () på Microsoft. ReportingServices. Library. ConnectionManager. OpenConnection ()---slutet av det inre undantaget stack trace---; INFO: det gick inte att skapa SPSite för <URL>: system. ServiceModel. EndpointNotFoundException: det fanns ingen slut punkt som lyssnar på <URL> som kan acceptera meddelandet. Detta orsakas ofta av felaktig adress eller SOAP-åtgärd. Se InnerException om det finns mer information. ---> system .net. webundantag: det går inte att ansluta till fjärrservern---> system .net. Sockets. SocketException: det gick inte att utföra en åtgärd på en socket på grund av att det inte finns tillräckligt med buffertutrymme eller på grund av att en kö var full [:: 1]: 32843 på system .net. Sockets. socket. DoConnect (slut punkt endPointSnapshot SocketAddress socketAddress) på system .net. ServicePoint. ConnectSocketInternal (Boolean connectFailure, Socket S4, Socket S6, Socket& sockel, IPAddress& adress, ConnectSocketState tillstånd, IAsyncResult asyncResult, undantag& undantag)---slut på stackdump-stack spårnings---på system .net. HttpWebRequest. GetRequestStream (TransportContext&-kontext) på system .net. HttpWebRequest. GetRequestStream () på system. ServiceModel. Channels. HttpOutput. WebRequestHttpOutput. GetOutputStream ()---slut av inre undantag för stackdump HttpOutput. WebRequestHttpOutput. GetOutputStream () på system. ServiceModel. Channels. HttpOutput. send (TimeSpan timeout) på system. ServiceModel. Channels. HttpChannelFactory'1. HttpRequestChannel. HttpChannelRequest. SendRequest (meddelande meddelande, tids gräns för tidsintervall) på system. ServiceModel. Channels. RequestChannel. Request (meddelande meddelande, tids gräns för tidsintervall i system. ServiceModel. Channels. ServiceChannel. Call (sträng åtgärd, boolesk-OneWay, ProxyOperationRuntime operation, objekt [], objekt [] timeout, tids gräns för TimeSpan) på system. ServiceModel. Channels. ServiceChannelProxy. InvokeService (IMethodCallMessage methodCall , ProxyOperationRuntime operation) på system. ServiceModel. Channels. ServiceChannelProxy. Invoke (IMessage meddelande) ett undantag återgenererades [0]: på system. Runtime. Remoting. proxy. RealProxy. HandleReturnMessage (IMessage reqMsg, IMessage retMsg) på system. Runtime. Remoting. proxy. RealProxy. PrivateInvoke (MessageData&msgData, Int32-typ) på Microsoft. IdentityModel. Protocols. WSTrust. IWSTrustContract. utgivning (meddelande meddelande) på Microsoft. IdentityModel. Protocols. WSTrust. WSTrustChannel. problem (RequestSecurityToken, RequestSecurityTokenResponse& RSTR) på Microsoft. IdentityModel. Protocols. WSTrust. WSTrustChannel. problem (RequestSecurityToken: SharePoint. SPSecurityContext. SecurityTokenForContext (URI-kontext, boolesk bearerToken, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo, SPRequestSecurityTokenProperties-egenskaper) på Microsoft. SharePoint. SPSecurityContext. SecurityTokenForLegacyLoginContext (URI-kontext) på Microsoft. SharePoint. SPSite. InitUserToken (SPRequest förfrågan) på Microsoft. SharePoint. SPSite. SPSiteConstructor (SPFarm-servergrupper, GUID applicationId, GUID contentDatabaseId, GUID-ID, GUID siteSubscriptionId, SPUrlZone Zone, URI requestUri, sträng serverRelativeUrl, boolesk hostHeaderIsSiteName, SPUserToken userToken, Boolean appWebRequest, String appHostHeaderRedirectDomain, String appSiteDomainPrefix, String subscriptionName, String appSiteDomainId, URI primaryUri) på Microsoft. SharePoint. SPSite.. ctor (GUID-ID, SPFarm-servergrupp, SPUrlZone Zone, SPUserToken userToken) på Microsoft. ReportingServices. SharePoint. Objects. RSSharePointClassFactory. CreateSPSite (GUID-ID, RSSPUrlZone Zone) på Microsoft. ReportingServices. SharePoint. Server. SharePointServiceHelper. GetSiteFromCatalogPath (sträng catalogPath, Int32 Zone, boolesk nothrow) W3wp! bibliotek! 123! <DateTime>:: w WARNing: Katalog objekt <URL> inte hittades på SharePoint-webbplatsen. Den kommer att tas bort från katalogen.

I SharePoint ULS-loggarna visas dessutom ett fel meddelande av följande slag:

<DateTime> W3wp. exe (0X2424) 0X12E4 SharePoint Foundation anspråksautentisering-Fsq7 High SPSecurityContext: begäran om säkerhetstoken misslyckades med undantag: system. ServiceModel. EndpointNotFoundException: det fanns ingen slut punkt för <URL-adress> som kan acceptera meddelandet. Detta orsakas ofta av felaktig adress eller SOAP-åtgärd. Se InnerException om det finns mer information. ---> system .net. webundantag: det går inte att ansluta till fjärrservern---> system .net. Sockets. SocketException: en åtgärd på en socket kan inte utföras på grund av att systemet saknar tillräckligt med buffertutrymme eller på grund av att en kö var full [:: 1]: 32843

Lösning

Det här problemet åtgärdades först i följande kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×