KB3183721 – tõrge "ühendusstring ei sobi" ilmneb siis, kui kasutate SQL Server 2016 aruandlusteenustes Microsoft SharePointi loendi tüüpi andmeallikat

Rakenduskoht
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)

Sümptomid

Oletagem, et installite SQL Server 2016 aruandlusteenused SharePointi režiimis ja lisate uue andmeallika, mille tüüp on Microsoft SharePoint List. Salvestate uue andmeallika ilma probleemideta. Nupu Testi ühendust klõpsamisel kuvatakse tõrketeade, mis sarnaneb järgmisega:

Märkus.

ühendusstring ei sobi. --->
Microsoft.ReportingServices.DataExtensions.SharePointList.SPDPException: ühendusstring ei sobi.

Kui kasutate aruandlusteenuste aruandes andmeallikat, kuvatakse järgmine tõrketeade:

Märkus.

ühendusstring ei sobi.

Lisaks logitakse aruandlusteenuste logifaili tõrketeade, mis sarnaneb järgmisega:

Märkus.

w3wp!processing!f! kuupäeva kellaaeg:: e TÕRGE: Teenuse Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: [AbnormalTermination:ReportProcessing], Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: aruande töötlemisel ilmnes tõrge. >--- Microsoft.ReportingServices.DataExtensions.SharePointList.SPDPException: ühendusstring ei sobi.

   aadressil Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection.IsLocalConnection()

   at Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.HandleImpersonation(IProcessingDataSource dataSource, DataSourceInfo dataSourceInfo, String datasetName, IDbConnection connection, Action afterImpersonationAction)

   at Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection(IProcessingDataSource dataSourceObj, String connectString, DataSourceInfo dataSourceInfo, String datasetName)

   aadressil Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.<>c__DisplayClass1.<OpenConnection>b__0()

   at Microsoft.ReportingServices.Diagnostics.Utilities.DefaultActivitiesFactory.CreateSyncActivityAndReportResult(RSActivityType activityType, Action action)

   at Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenConnection(DataSource dataSourceObj, DataSet dataSetObj, OnDemandProcessingContext pc, DataProcessingMetrics mõõdikud)

   aadressil Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenInitialConnectionAndTransaction()

   aadressil Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.InitializeDataSource(ExecutedQuery existingQuery)

   kell Microsoft.ReportingServices.OnDemandProcessing.RuntimeAtomicDataSource.Process(Boolean fromOdp)

   aadressil Microsoft.ReportingServices.OnDemandProcessing.RuntimeAtomicDataSource.ProcessConcurrent(Object threadSet)

      

Lahendus

Selle probleemi lahendus sisaldub järgmises SQL Server koondvärskenduses:

SQL Server 2016 koondvärskendus 2
      

Teave SQL Server koondvärskenduste kohta

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Uusim koondvärskendus SQL Server 2016 jaoks
      

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Siit leiate teavet microsofti tarkvaravärskenduste terminoloogia kohta.