Symptomer

Når du har konfigurert SQL Server 2012 AlwaysOn failover for Microsoft Dynamics CRM-2013, mislykkes rapporter med følgende feilmelding:


Det oppstod en feil under behandling av rapporten. (rsProcessingAborted)


Følgende feil kan også observert i tilfelle visningsprogrammet logger seg på Microsoft Dynamics CRM Server og SQL Server Reporting Services-serveren der rapporteringsutvidelser for CRM er installert:


SetDataSourceCredentials til rapportserveren < ReportServerURL > for webtjenesteforespørselen mislyktes med SoapException. Feil: Det oppstod en feil under behandling av rapporten. (rsProcessingAborted)


Kan ikke åpne tilkobling til databasen. Feil: Koble til en navngitt SQL Server-forekomst ved hjelp av alternativet for MultiSubnetFailover tilkobling støttes ikke.


Årsak

Under konfigurasjon av SQL Server 2012 AlwaysOn failover for Microsoft Dynamics CRM, er MultiSubnetFailover-attributtet for ConfigDB og MSCRM_CONFIG-tilkoblingsstrenger satt til True. I tillegg til dette, er en navngitt forekomst ble definert i attributtet datakilde i tilkoblingsstrengen.

Tilkoblingsstrengen for eksempel:

Data Source = MSCRMAG\NamedInstance; Initial Catalog = MSCRM_CONFIG; IntegratedSecurity = SSPI; multisubnetfailover = true

Oppløsning

Hvis du vil løse dette problemet, konfigurerer den navngitte forekomsten for å bruke en bestemt TCP-port, og deretter oppdatere tilkoblingsstrenger for ConfigDB og MSCRM_CONFIG for å inkludere portnummeret for den navngitte forekomsten.


1. konfigurere SQL Server til 2012 å lytte på en bestemt TCP-Port for den navngitte forekomsten. Instruksjoner for å utføre denne handlingen finner du her: http://msdn.microsoft.com/en-us/library/ms177440(v=sql.110).aspx


2. per http://msdn.microsoft.com/en-us/library/jj822357.aspx, oppdatere ConfigDB for registernøkkel og MSCRM_CONFIG databasen skal inneholde portnummeret for den navngitte forekomsten

Eksempel for ConfigDB-registernøkkelen:


Data Source = AG_Listener_Name, portnummer; Initial Catalog = MSCRM_CONFIG; Integrated Security = SSPI; multisubnetfailover = true


Eksempel for MSCRM_Config ConnectionString-attributtet:

"Provider = SQLOLEDB; Data Source = AG_Listener_Name, portnummer; Initial Catalog = OrganizationName_MSCRM; integrert sikkerhet = SSPI; multisubnetfailover = true' der databasenavn = 'OrganizationName_MSCRM'

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×