Applies ToSQL Server 2012 Service Pack 3 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptômes

Supposez que vous installez SQL Server Reporting Services en mode SharePoint pour SharePoint 2013. Si la base de données de catalogue SharePoint n’est pas joignable par le serveur de rapports et que le travail de nettoyage quotidien SharePoint est en cours d’exécution, la copie mise en cache des rapports et des jeux de données peut être supprimée de la base de données Reporting Services. Les informations d’identification stockées seront alors perdues. Dans les journaux des erreurs Reporting Services, vous pouvez recevoir des messages d’erreur similaires à ce qui suit :

ERREUR : génération de Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException :, Microsoft. ReportingServices. Library. ReportServerDatabaseUnavailableException : le serveur de rapports ne peut pas ouvrir de connexion à la base de données du serveur de rapports. Une connexion à la base de données est requise pour toutes les demandes et traitement. ---> System. Data. SqlClient. SqlException : une erreur liée au réseau ou spécifique à l’instance s’est produite lors de l’établissement d’une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré de manière à autoriser les connexions à distance. (fournisseur : fournisseur TCP, erreur : 0-une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est généralement autorisée.) ---> System. ComponentModel. Win32Exception : une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est généralement autorisée---la fin de la trace de pile d’exception interne---sur System. Data. ProviderBase. DbConnectionPool. TryGetConnection (DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, booléen allowCreate, onlyOneCheckConnection DbConnectionOptions, DbConnectionInternal userOptions, DbConnectionPool& connexion) dans System. Data. ProviderBase. TryGetConnection. owningObject (DbConnection TaskCompletionSource, DbConnectionOptions' 1 réessayer, DbConnectionInternal UserOptions, DbConnectionFactory& connexion) sur System. Data. ProviderBase. TryGetConnection. owningConnection (DbConnection TaskCompletionSource, DbConnectionOptions' 1 réessayer& Data. ProviderBase. DbConnectionClosed. TryOpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource' 1 Retry, DbConnectionOptions userOptions) sur System. Data. SqlClient. SqlConnection. TryOpen (TaskCompletionSource' 1 Retry) sur System. Data. SqlClient. SqlConnection. Open (). ReportingServices. Library. ConnectionManager. OpenConnection ()---la fin de la trace de pile d’exception interne---; INFO : échec de la création d’un site pour <URL> : System. ServiceModel. EndpointNotFoundException : il n’y a aucune écoute de point de terminaison sur <URL> qui peut accepter le message. C’est souvent dû à une adresse ou une action SOAP incorrecte. Pour plus d’informations, voir InnerException, le cas échéant. ---> System .net. WebException : impossible de se connecter au serveur distant---> système .net. Sockets. SocketException : une opération sur un socket ne peut pas être effectuée, car le système ne dispose pas de suffisamment d’espace pour la mémoire tampon ou d’une file d’attente complète [ :: 1] : 32843 à System .net. Sockets. Socket. de Sockets (point de terminaison EndPointSnapshot, SocketAddress SocketAddress) dans System .net. ServicePoint. ConnectSocketInternal& IPAddress& adresse, l’état de ConnectSocketState, IAsyncResult asyncResult, exception& exception)---la fin de la trace de pile d’exception interne---dans System .net. HttpWebRequest. GetRequestStream (TransportContext&Context) sur System .net. HttpWebRequest. GetRequestStream (---Context) sur System. ServiceModel.. HttpOutput. WebRequestHttpOutput. GetOutputStream ()---de la trace de pile du serveur HttpOutput. WebRequestHttpOutput. GetOutputStream () dans System. ServiceModel. canaux. HttpOutput. Send (délai d’expiration) sur System. ServiceModel. canaux. HttpChannelFactory'1. HttpRequestChannel. HttpChannelRequest. SendRequest (message du message, délai d’expiration TimeSpan) sur System. ServiceModel. Channels. RequestChannel. Request (message du message, délai d’attente TimeSpan) sur System. ServiceModel. Channels. ServiceChannel. Call (action de chaîne, type de valeur booléenne, opération ProxyOperationRuntime, Object [] ins, Object [] out, délai d’attente TimeSpan) sur System. ServiceModel. canaux. ServiceChannelProxy. InvokeService (IMethodCallMessage methodCall , Opération ProxyOperationRuntime) sur System. ServiceModel. canaux. ServiceChannelProxy. Invoke (message IMessage) exception rélevée à [0] : à System. Runtime. Remoting. proxys. RealProxy. HandleReturnMessage (IMessage reqMsg, IMessage retMsg) sur System. Runtime. Remoting. proxys. proxy. PrivateInvoke (MessageData&msgData, Int32 type) sur Microsoft. IdentityModel. Protocols. WSTrust. IWSTrustContract. problème (message de message) sur Microsoft. IdentityModel. Protocols. WSTrust. WSTrustChannel. émission (RequestSecurityToken RST, RequestSecurityTokenResponse& RSTR) sur Microsoft. IdentityModel... SharePoint. SPSecurityContext. SecurityTokenForContext (contexte d’URI, valeur booléenne Bearerjeton, SecurityToken onBehalfOf, SecurityToken actAs, SecurityToken delegateTo, propriétés de SPRequestSecurityTokenProperties) dans Microsoft. SharePoint. SPSecurityContext. SecurityTokenForLegacyLoginContext (contexte d’URI) sur Microsoft. SharePoint. SPContext. InitUserToken () sur Microsoft. SharePoint. SPContext site. SPSiteConstructor (batterie de serveurs de batteries, Guid applicationId, Guid contentDatabaseId, Guid siteId, Guid siteSubscriptionId, SPUrlZone zone, Uri requestUri, String serverRelativeUrl, Boolean hostHeaderIsSiteName, SPUserToken userToken, de chaîne, appWebRequest appHostHeaderRedirectDomain, appSiteDomainPrefix SubscriptionName, AppSiteDomainId de chaîne, chaîne primaryUri, chaîne, Uri) dans Microsoft. SharePoint. basite.. ctor (ID de GUID, batterie de serveurs de batterie de serveurs, zone SPUrlZone, SPUserToken userToken) sur Microsoft. ReportingServices. SharePoint. Objects. RSSharePointClassFactory. CreateSPSite (ID du GUID, RSSPUrlZone zone) sur Microsoft. ReportingServices. SharePoint. Server. SharePointServiceHelper. GetSiteFromCatalogPath (chaîne catalogPath, Int32 zone, nothrow) w3wp. Library. 123 ! <DateTime> :: w WARN : élément de catalogue <URL> est introuvable sur le site SharePoint. Elle sera supprimée du catalogue.

De plus, dans les journaux ULS de SharePoint, vous recevez un message d’erreur qui ressemble à ce qui suit :

<DateTime> w3wp. exe (0X2424) 0X12E4 SharePoint Foundation claims Authentication Fsq7 High SPSecurityContext : une requête de jeton de sécurité a échoué avec l’exception : System. ServiceModel. EndpointNotFoundException : il n’y a aucun point de terminaison à l’écoute sur le <URL> qui peut accepter le message. C’est souvent dû à une adresse ou une action SOAP incorrecte. Pour plus d’informations, voir InnerException, le cas échéant. ---> System .net. WebException : impossible de se connecter au serveur distant---> System .net. Sockets. SocketException : une opération sur un socket ne peut pas être effectuée, car le système ne dispose pas de suffisamment d’espace dans la mémoire tampon ou d’une file d’attente complète [ :: 1] : 32843

Résolution

Ce problème a été résolu pour la première fois dans les mises à jour cumulatives de SQL Server suivantes :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.