Fejl ved import/opgradering af MS CRM 2013 Organisation til MS CRM 2015

af Henrik Jensen 31. august 2015 10:52

Hvis man importerer en MS CRM 2013-organisation til en MS CRM 2015-installation, så vil organisationen blive opgraderet. I dette scenarie kan man opleve følgende fejl:

System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.ProvisionOrganizationLanguagesAction ---> System.Data.SqlClient.SqlException: Invalid column name 'AttributeId'.
Invalid column name 'EntityName'.
Could not use view or function 'PrincipalSyncAttributeMap' because of binding errors.
  at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
  at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
  at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
  at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
  at System.Data.SqlClient.SqlDataReader.get_MetaData()

Løsningen

Fejlen har samme løsning som en anden fejl, som jeg lavede et blogindlæg om tidligere: Fejl ved opdatering af MS CRM 2015 med Opdatering 0.1...

Microsoft har erkendt fejlen men i skrivende stund er der endnu ikke lavet et fix til onpremise. Ifølge Oana Nitescu, Microsoft vil fejlen blive rettet i Opdatering 0.2 til onpremise.

Johnny Rossi har imidlertid fundet en midlertidig løsning på problemet, som skyldes en fejl i forhold til oprettelse af et indeks. Læs mere om fejlen (dateret 23. april 2015) (Engelsk): CRM 2015 - Error after update 0.1...

Hvad med Windows 10 og MS CRM 2011?

af Henrik Jensen 30. august 2015 09:49

Min kollega Thomas Pein-Lorenzen har gjort mig opmærksom på et indlæg fra Aaron Richards, som kommer ind på frigivelser af opdateringer til MS CRM, så Windows 10 bliver understøttet.

Aaron Richards kommer også ind på en problematik omkring MS CRM 2011, som kan benyttes via Internet Explorer 10 på Windows 10. Der bliver således ikke understøttelse af MS CRM 2011 til Microsoft Edge-browseren.

Læs mere om frigivelserne (Engelsk): MS CRM Support with Windows 10, Edge browser, and Office 2016...

Opdatering af værktøj til håndtering af Rollebaserede visninger

af Henrik Jensen 30. august 2015 09:10

Debajit Dutta har opdateret det Engelsksprogede værktøj Role Based Views in MS CRM, så det nu fungerer med MS CRM 2015.

Formålet med værktøjet er at man kan håndtere Visninger i forhold til Sikkerhedsroller i MS CRM.

Hvis man allerede har værktøjet installeret, så bør man fjerne dette før installationen af den opdaterede version. Vær opmærksom på at, hvis man ønsker at bevare de eksisterende opsætninger, så skal man følge nogle trin. Disse er beskrevet i følgende indlæg: Role Based Views in Dynamics CRM – New version released...

Download værktøjet (Engelsk): Role Based Views in MS CRM...

Fejl ved lagring af poster i MS CRM 2015 Online Opdatering 1

af Henrik Jensen 28. august 2015 08:07

Jesper Funk fra Norriq har tippet mig om en irriterende fejl når man gemmer poster i MS CRM 2015 Online med Opdatering 1. Fejlen kan opstå når man f.eks. gemmer en post såsom Firma, hvor man kan opleve at følgende dialogboks fremkommer når man klikker på knappen Gem og Luk:

OPDATERING! Efter at jeg har lavet denne artikel har flere kontaktet mig, herunder Nels Poulsen, CRM Architect hos GN Netcom, for at fortælle, at løsningen anvist i dette indlæg ikke har hjulpet hos dem. En del har forskellige oplevelser med om det virker eller ej, og der er mange andre mystiske fejl efter Opdatering 1 på MS CRM 2015 Online. Jeg har også selv oplevet nogle andre uheldigheder, som dette indlæg ikke dækker.

Indlæsning og håndtering af formularer (rent teknisk) er ændret med MS CRM 2015 Online Opdatering 1. De nye formularer er markant hurtigere end dets forgængere. Læs mere om dette her (Engelsk): MS CRM Online 2015 Update 1 - New Form Rendering Engine...

Fejlen kan undgås ved at indstille MS CRM til at benytte den forrige metode til håndtering af formularer (Indstillinger, Administration, Systemindstillinger) fanen Generelt.

 

BEMÆRK! Jeg har testet ovenstående problemstilling i såvel opgraderede organisationer som nyoprettede organisationer. Og det viser sig at problemet øjensynlig kun optræder i opgraderede organisationer.

MS CRM og Windows 10...fungerer det?

af Henrik Jensen 23. august 2015 10:02

Windows 10 er netop blevet frigivet, og hvad så med MS CRM? Vil det fungere?

Som standard indeholder, og benytter, Windows 10 en ny browser som har navnet Microsoft Edge. Denne nye browser fungerer ikke 100% med MS CRM. Microsoft arbejder dog på en frigivelse af opdateringer, som vil blive frigivet inden for kort tid. Det drejer sig om følgende opdateringer:

  • MS CRM 2013 (Onpremise), Service Pack 1, Update Rollup 4 (version 6.1.4) 
  • MS CRM (Onpremise) Update 0.2 (version 7.0.2) 
  • MS CRM Online, 2015 Update 1.1 (version 7.1.1)

Anvende "Indeholder ikke" forespørgsler i Avanceret søgning

af Henrik Jensen 23. august 2015 09:35

Jacob Mondrup fra Vivant har tippet mig om en løsning som gør det muligt at benytte "Indeholder ikke" forespørgsler i Avanceret søgning.

Problemet

Hvis man f.eks. ønsker at finde alle Firmaer som IKKE har tilknyttet en Kontaktperson, så vil man normalt forsøge med følgende forespørgsel:

Resultatet vil dog være tomt...altså at der ikke eksisteret Firmaer uden Kontaktpersoner, hvilket ikke nødvendigvis er sandt.

Igennem lang tid har flere adresseret denne problemstilling for Microsoft, som ikke har løst denne endnu.

 

Løsningen

Firmaet Cobalt har lavet en løsning som giver den nødvendige funktionalitet, i form at en Administreret Løsning man kan installere, og som så "overskriver" den manglende funktionalitet i Avanceret søgning, så det rent faktisk fungerer som det skal.

Når man downloader løsningen (se herunder), så består den af en ZIP-fil, som indeholder en løsning til henholdsvis MS CRM 2013 og MS CRM 2015. Man skal således benytte den som er relevant i forhold til en egen CRM-version.

Grundlæggende information og download(Engelsk): Dynamics CRM Intelligent Query...

Blog med eksempler og information om nye muligheder (Engelsk): CRM Intelligent Query Known Issues, Fixes and Workarounds...

Gartner rapport udnævner MS CRM som vinder i kategorien Enterprise CRM Suite

af Henrik Jensen 22. august 2015 08:59

Gartner giver i år Microsoft titlen som markedsleder i kategorien Enterprise CRM Suite, som i en årrække har tilhørt fra den forsvarende mester Salesforce.com.

Analytikere gav MS CRM høje karakterer i forhold til ambitioner vedr. virksomheden (4.5). Ragsdale bemærker, at "Microsoft investere meget i sin CRM platform, og tilføjer til stadighed værdifult funktionailtet på tværs af salg, marketing og service, og som et resultat deraf gør det MS CRM meget egnet til store virksomheder".

Wettemann fremhæver "Parature service-mulighederne og vidensbase" samt "integration med Office 365 og PowerBI", og roser en forbedring af hele suiten med kunderettede integrationer.

 

Læs mere om analysen (Engelsk): The 2015 CRM Market Leaders: Enterprise CRM Suite...

Fejl ved opdatering af MS CRM 2015 med Opdatering 0.1

af Henrik Jensen 9. august 2015 09:17

Hvis man installerer den Engelske udgave af MS CRM 2015 og derefter installerer f.eks. Dansk Sprogpakke, og man så derefter opdaterer installationen med Opdatering 1, så kan man opleve fejl ved opdateringerne af organisationer med Opdatering 1.

Uddrag af logfilen:

System.Exception: Error.ActionFailed Microsoft.Crm.Tools.Admin.InstallDatabaseUpdatesAction ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException: The current transaction cannot be committed and cannot support operations that write to the log file. Roll back the transaction.
Uncommittable transaction is detected at the end of the batch. The transaction is rolled back.
  at Microsoft.Crm.Metadata.IndexAndConstraintManagementService.RecreateIndexesInternal(Dictionary`2 indexesToRecreate, IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext)
  at Microsoft.Crm.Metadata.IndexAndConstraintManagementService.RecreateIndexes(IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext, Func`2 recreateIndex)
  at Microsoft.Crm.Setup.IndexAndConstraintUpgradeService.RestoreIndexesAndConstraintsInternal(IIndexMetadataProvider metadata, ISqlExecutionContext sqlContext, Func`2 recreateIndex)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessIndexDiffs(IIndexDiffManager indexDiffManager, ISqlExecutionContext context, HashSet`1 newEntities)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessDiffSet(MetadataPatchDiffSet diffSet, Int32 lcid, ExecutionContext context)
  at Microsoft.Crm.Setup.MetadataPatchService.ProcessMetadataDiffFile(String targetVersion, ExecutionContext context)
  at Microsoft.Crm.Setup.DiffBuilder.UpdateMetadata(String targetVersion)

Løsningen

Microsoft har erkendt fejlen men i skrivende stund er der endnu ikke lavet et fix til onpremise.

Johnny Rossi har imidlertid fundet en midlertidig løsning på problemet, som skyldes en fejl i forhold til oprettelse af et indeks. Læs mere om fejlen (dateret 23. april 2015) (Engelsk): CRM 2015 - Error after update 0.1...

Opdatering af værktøjskassen XrmToolBox (1.2015.7.31)

af Henrik Jensen 4. august 2015 08:09

Tanguy Touzard har atter opdateret den uundværlige værktøjskasse XrmToolBox (version 1.2015.7.31).

Ud over en række generelle fejlretninger indeholder denne version et nyt værktøj - Chart Manager, som kan bruges til at Eksportere, Importere og redigere diagrammer.

Læs mere om nyhederne (Engelsk): Release notes XrmToolBox 1.2015.7.31...

Download XrmToolBox: XrmToolBox for Dynamics CRM...

Bliv medlem af CRMUG DK

De regionale afdelinger i CRMUG giver mulighed for a mødes med andre medlemmer af CRMUG i dit lokalområde. Hermed får du mulighed for at mødes ansigt til ansigt og vidensdele med andre brugere af Microsoft Dynamics CRM i dit område.

Læs mere den Danske afdeling af CRMUG...

Om Henrik Jensen

Jeg har altid fingeren på pulsen når det drejer sig om Microsofts produkter & teknologier, og især når det handler om Microsoft Dynamics CRM.

Henrik Jensen

Jeg har arbejdet professionelt i IT-branchen mere end 25 års, deraf mere end 18 år med CRM-systemer, og samtidig indehaver af mere end 50 Microsoft-certificeringer.

Mobil: +45 20 300 300
E-mail: hj@easyconsult.dk

EASYConsult ApS

Læs mere...

Downloads, værktøjer, installation og JScript

Downloade komponenter til MS CRM:
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016

Liste over Opdateringspakker (Rollups):
    • Microsoft Dynamics CRM 4.0
    • Microsoft Dynamics CRM 2011
    • Microsoft Dynamics CRM 2013
    • Microsoft Dynamics CRM 2015
    • Microsoft Dynamics CRM 2016
    • Microsoft Dynamics 365

Ikoner:
    • Icons8

Krav og opsætninger til installation:
    • Krav og opsætninger MS CRM 2011
    • Krav og opsætninger MS CRM 2013
    • Krav og opsætninger MS CRM 2015
    • Krav og opsætninger MS CRM 2016
    • Krav og opsætninger Dynamics 365

JScript eksempelkode:
    • Javascript API-reference
    • Javascript eksempelkode

Diverse værktøjer:
    • Liste med værktøjer til MS CRM
    • Sysinternals
    • PowerShell og MS CRM 2011

Visual Studio, SSIS og Kingswaysoft
    • Visual Studio 2017
    • Dataværktøjer (SSIS) 2017
    • Kingswaysoft
    • SSIS Navnekonventioner

Månedsliste

Forbehold

Alt hvad du læser på denne blog er alene udtryk for mine egne holdninger og meninger, og kan ikke henføres til andet end som så.

De løsninger jeg fremstiller på denne blog er ikke nødvendigvis testet i et driftsmiljø. Hvis du gør brug af mine løsninger er det på eget ansvar.