Sintomas
Suponha que você instale o SQL Server 2016 Reporting Services no modo do SharePoint e adicione uma nova fonte de dados do tipo de lista do Microsoft SharePoint. Você salva a nova fonte de dados sem problemas. No entanto, quando você clica no botão testar conexão, você recebe uma mensagem de erro semelhante à seguinte:
A cadeia de conexão não é válida. ---> Microsoft. ReportingServices. dataextensions. SharePointlist. SPDPException: a cadeia de conexão não é válida.
Ao usar a fonte de dados em um relatório do Reporting Services, você recebe a seguinte mensagem de erro:
A cadeia de conexão não é válida.
Além disso, uma mensagem de erro semelhante à seguinte é registrada no arquivo de log do Reporting Services:
w3wp! Processing! f! data e hora:: e erro: lançando Microsoft. ReportingServices. ReportProcessing. ProcessingAbortedException: [AbnormalTermination: ReportProcessing], Microsoft. ReportingServices. ReportProcessing. ProcessingAbortedException: ocorreu um erro durante o processamento do relatório. ---> Microsoft. ReportingServices. dataextensions. SharePointlist. SPDPException: a cadeia de conexão não é válida. em Microsoft. ReportingServices. dataextensions. SharePointlist. SPListConnection. IsLocalConnection () na Microsoft. ReportingServices. Diagnostics. DataExtensionConnectionBase. HandleImpersonation (IProcessingDataSource dataSource, DataSourceInfo dataSourceInfo, String DataSetName, IDbConnection Connection, Action afterImpersonationAction) em Microsoft. ReportingServices. Diagnostics. DataExtensionConnectionBase. OpenDataSourceExtensionConnection (IProcessingDataSource dataSourceObj, String ConnectString, DataSourceInfo dataSourceInfo, String DataSetName) em Microsoft. ReportingServices. OnDemandProcessing. RuntimeDataSource. <>c__DisplayClass1. <OpenConnection>b__0 () em Microsoft. ReportingServices.... Utilities. DefaultActivitiesFactory. CreateSyncActivityAndReportResult (RSActivityType ActivityType, ação Action) em Microsoft. ReportingServices. OnDemandProcessing. RuntimeDataSource. OpenConnection (DataSource dataSourceObj, DataSet dataSetObj, OnDemandProcessingContext PC, DataProcessingMetrics Metrics) em Microsoft. ReportingServices. OnDemandProcessing. RuntimeDataSource. OpenInitialConnectionAndTransaction () em Microsoft. ReportingServices. OnDemandProcessing. RuntimeDataSource. InitializeDataname (ExecutedQuery existingQuery) em Microsoft. ReportingServices. OnDemandProcessing. RuntimeAtomicDataSource. Process (Boolean fromOdp) em Microsoft. ReportingServices. OnDemandProcessing. RuntimeAtomicDataSource. ProcessConcurrent (ObjectSet)
Resolução
A correção para esse problema está incluída na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia usada pela Microsoft para descrever atualizações de software.