Symptômes
Supposons que vous installez SQL Server 2016 Reporting Services en mode SharePoint et que vous ajoutez une nouvelle source de données de type Liste Microsoft SharePoint. Vous enregistrez la nouvelle source de données sans problème. Cependant, lorsque vous cliquez sur le bouton Tester la connexion, un message d’erreur semblable au suivant s’affiche :
Remarque
La chaîne de connexion n’est pas valide. --->
Microsoft.ReportingServices.DataExtensions.SharePointList.SPDPException : La chaîne de connexion n’est pas valide.
Lorsque vous utilisez la source de données dans un rapport Reporting Services, le message d’erreur suivant s’affiche :
Remarque
La chaîne de connexion n’est pas valide.
En outre, un message similaire au suivant est enregistré dans le fichier journal de Reporting Services :
Remarque
w3wp !processing !f ! date et heure :: e ERREUR : Renvoie Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException : [AbnormalTermination :ReportProcessing], Microsoft.ReportingServices.ReportProcessing.Processing.ProcessingAbortedException : Une erreur s’est produite lors du traitement du rapport. >--- Microsoft.ReportingServices.DataExtensions.SharePointList.SPDPException : le chaîne de connexion n’est pas valide.
dans Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection.IsLocalConnection()
dans Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.HandleImpersonation(IProcessingDataSource dataSource, DataSourceInfo dataSourceInfo, string datasetName, IDbConnection connection, Action afterImpersonationAction)
sur Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection(IProcessingDataSource dataSourceObj, string connectString, DataSourceInfo dataSourceInfo, string datasetName)
sur Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.<>c__DisplayClass1.<OpenConnection>b__0()
dans Microsoft.ReportingServices.Diagnostics.Utilities.DefaultActivitiesFactory.CreateSyncActivityAndReportResult(RSActivityType activityType, Action action)
sur Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenConnection(DataSource dataSourceObj, DataSet dataSetObj, OnDemandProcessingContext pc, DataProcessingMetrics metrics)
dans Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenInitialConnectionAndTransaction()
dans Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.InitializeDataSource(ExecutedQuery existingQuery)
dans Microsoft.ReportingServices.OnDemandProcessing.RuntimeAtomicDataSource.Process(Boolean fromOdp)
dans Microsoft.ReportingServices.OnDemandProcessing.RuntimeAtomicDataSource.ProcessConcurrent(Object threadSet)
Résolution
Le correctif de ce problème est inclus dans la mise à jour cumulative suivante pour SQL Server :
Mise à jour cumulative 2 pour SQL Server 2016
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Dernière mise à jour cumulative pour SQL Server 2016
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.