Beskriver, at du kan modtage fejlmeddelelsen "Det mislykkedes at flytte data for objektet <EntityName> under handlingen saInsert, countRows=<CountNumber>", når du forsøger at skifte til offlinetilstand i Dynamics CRM-klienten til bærbare computere til Out

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 916165 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Symptomer

Når du forsøger at skifte til offlinetilstand i Microsoft Dynamics CRM 3.0-klienten til bærbare computere til Microsoft Office Outlook, får du måske vist følgende fejlmeddelelse:
Det mislykkedes at flytte data for objektet EntityName under handlingen saInsert, countRows=CountNumber. Kontakt systemadministratoren for at få hjælp.
Bemærk! I denne meddelelse er EntityName en pladsholder for navnet på et egentligt objekt, og CountNumber er en pladsholder for det faktiske antal rækker.

Der registreres en fejlmeddelelse i programlogfilen, der ligner følgende fejlmeddelelse:

Hændelsestype: Fejl
Hændelseskilde: MSCRMOfflineSync
Hændelseskategori: Ingen
Hændelses-id: 6000
Beskrivelse: Der opstod en fejl under offlinesynkronisering. Prøv at skifte til offline igen, eller genstart Microsoft Outlook. Der opstod en fejl i GetBCPFile() under handlingen Insert for objektet <Case>, batchRows=0 med undtagelsen System.Net.WebException: Fjernserveren returnerede en fejl: (401) Uautoriseret. ---> System.ComponentModel.Win32Exception: Forsøg på logon mislykkedes ved System.Net.NTAuthentication.GetOutgoingBlob(Byte[] incomingBlob, Boolean& handshakeComplete) ved System.Net.NTAuthentication.GetOutgoingBlob(String incomingBlob, Boolean& handshakeComplete) ved System.Net.NegotiateClient.DoAuthenticate(String challenge, WebRequest webRequest, ICredentials credentials, Boolean preAuthenticate) ved System.Net.NegotiateClient.DoAuthenticate(String challenge, WebRequest webRequest, ICredentials credentials, Boolean preAuthenticate) ved System.Net.NegotiateClient.Authenticate(String challenge, WebRequest webRequest, ICredentials credentials) ved System.Net.AuthenticationManager.Authenticate(String challenge, WebRequest request, ICredentials credentials) ved System.Net.AuthenticationState.AttemptAuthenticate(HttpWebRequest httpWebRequest, ICredentials authInfo) --- End of inner exception stack trace --- ved System.Net.HttpWebRequest.CheckFinalStatus() ved System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) ved System.Net.HttpWebRequest.GetResponse() ved Microsoft.Crm.Application.Outlook.OfflineSync.BcpTransferDataProvider.GetBCPFile(String entityName, Action action, Int32 batchSize).
Yderligere oplysninger finder du under Hjælp og support på http://support.microsoft.com.
Der registreres en advarselsmeddelelse i programlogfilen, der ligner følgende meddelelse:

Hændelsestype: Advarsel
Hændelseskilde: MSCRMOfflineSync
Hændelseskategori: Ingen
Hændelses-id: 6001
Beskrivelse: Der blev returneret et uventet resultat under offlinesynkronisering. #temp<EntityBase> antal indsætninger 54!=27 ønskede antal indsætninger.
Yderligere oplysninger finder du under Hjælp og support på http://support.microsoft.com.
Bemærk! I denne meddelelse er EntityBase en pladsholder for et faktisk tabelnavn på objektet.

Årsag

Dette problem opstår, fordi en eller flere af følgende betingelser er opfyldt:
  • Microsoft CRM-klienten til bærbare computere til Outlook har ikke adgangstilladelser til mappen BCP.
  • Versionen af Microsoft XML (MSXML) på Microsoft CRM-klienten til bærbare computere til Outlook er forkert.
  • Offlinedatafiltrene på Microsoft CRM-klienten til bærbare computere til Outlook er forkerte.
  • Installationen af Microsoft CRM-serveren er beskadiget.
  • Den brugerkonto, der kører programgruppen på Microsoft CRM-webstedet, har ikke adgang til offlinedatamappen på Microsoft CRM-serveren.
  • Microsoft SQL Server-databaserne er flyttet til en ny server. Microsoft CRM System DSN ODBC-datakilden på Microsoft CRM-serveren peger stadig på den tidligere server, der kører SQL Server.
  • Den computer, der kører SQL Server, og som indeholder MSCRM-databaserne, sender flere poster end normalt til offlinedatabasen.
  • Parameteren /3GB er tilføjet i filen Boot.ini på Microsoft CRM-serveren. Dette problem medfører, at serveren løber tør for hukommelse, når den forsøger at udføre BCP-processen.
  • MDAC (Microsoft Data Access Components) 2.8 Service Pack 1 (SP1) er ikke installeret.

Løsning

Du kan løse problemet på en eller flere af følgende måder.

Metode 1

Giv brugeren af Microsoft CRM-klienten til bærbare computere til Outlook adgang til mappen BCP . For at gøre dette skal du benytte denne fremgangsmåde:
  1. Log på computeren med Microsoft CRM-klient til bærbare computere til Outlook, og find mappen BCP. Mappen BCP findes normalt på følgende sti på klientcomputeren:
    C:\Documents and Settings\Brugernavn\Application Data\Microsoft\MSCRM\BCP
    Noter
    • På en Windows Vista-baseret computer findes mappen BCP normalt på følgende sti:
      C:\Users\Brugernavn\AppData\Roaming\Microsoft\MSCRM\BCP
    • I dette trin er Brugernavn en pladsholder for det faktiske brugernavn.
  2. Find mappen, og højreklik på den. Klik derefter på Egenskaber.
  3. Klik på fanen Sikkerhed.
  4. Vælg brugeren af Microsoft CRM-klienten til Outlook på listen Gruppe- eller brugernavne.
  5. På listen Tilladelser for Brugernavn skal du sikre dig, at afkrydsningsfeltet Tillad er markeret i rækken Fuld kontrol. Klik derefter på OK.

    Bemærk! I dette trin er Brugernavn en pladsholder for det faktiske brugernavn.

Metode 2

Kontroller, at versionsnummeret for filen Msxml4.dll er mindst 4.20.9828 på klientcomputeren. For at gøre dette skal du benytte denne fremgangsmåde:
  1. Find mappen system32. Denne mappe findes normalt på følgende sti:

    C:\WINDOWS\system32\
  2. Find og højreklik på filen Msxml4.dll, og klik derefter på Egenskaber. Klik på fanen Version.
  3. Kontroller, om værdien af Filversion er mindst 4.20.9828. Hvis værdien er mindre end denne version, skal du fortsætte med trin 4.
  4. Hvis versionen af filen Msxml4.dll er tidligere end 4.20.9828, skal filen opdateres. Du kan få flere oplysninger om, hvordan du får en opdateret fil, ved at besøge følgende Microsoft-websted:
    http://support.microsoft.com/kb/887606/
    Noter
    • Du kan også få filen Msxml4.dll fra klientinstallations-cd'en. Filen Msxml4sp2-kb887606-x86-enu.exe findes normalt på følgende sti:

      \Client\MSXML\KB887606\
    • Rettelsen kræver ikke, at du genstarter computeren.

Metode 3

Slet alle offlinedatafiltre, og tilføj og synkroniser derefter filtrene enkeltvis på klientcomputeren. Følg nedenstående fremgangsmåde for at slette offlinedatafiltrene:
  1. I Microsoft CRM-klienten til bærbare computere til Outlook skal du klikke på Lokale data i menuen CRM.
  2. I dialogboksen Lokale data skal du markere alle filtrene, klikke på Deaktiver og derefter klikke på OK.
Følg nedenstående fremgangsmåde for at tilføje og synkronisere offlinedatafiltrene:
  1. Klik på Lokale data i menuen CRM.
  2. Klik på fanen Inaktive datagrupper.
  3. Vælg et af filtrene. Klik derefter på Aktiver.
  4. Klik på OK.
  5. Klik på Skift til offlinetilstand for at starte synkroniseringen. Klik derefter på Skift til onlinetilstand for at fuldføre synkroniseringen.
  6. Gentag trin 3 til 5 for hvert filter, der er deaktiveret.

Metode 4

Udfør reparationsprocessen på Microsoft CRM-serveren. For at gøre dette skal du benytte denne fremgangsmåde:
  1. Log på Microsoft CRM-serveren. Klik på Start, klik på Kontrolpanel, og klik derefter på Tilføj eller fjern programmer.
  2. Klik på Microsoft CRM Server. Klik derefter på Rediger/fjern.
  3. Klik på fanen Reparer. Klik derefter på Næste for at starte guiden Microsoft CRM 3.0 Server Installation.

Metode 5

Kontroller, at den brugerkonto, der kører programgruppen på Microsoft CRM-webstedet, har adgang til offlinedatamappen på Microsoft CRM-serveren. Denne mappe indeholder de BCP-datafiler (Bulk Copy Process), som klienten henter fra den server, der kører SQL Server. Benyt følgende fremgangsmåde til at sikre, at der er adgang til mappen OfflineData:
  1. Find ud af, hvilken konto der kører webprogramgruppen. For at gøre dette skal du benytte denne fremgangsmåde:
    1. Log på Microsoft CRM-serveren.
    2. Klik på Start, klik på Administration, og klik derefter på Internet Information Services (IIS) Manager.
    3. Udvid navnet på den lokale computer, udvid Programgrupper, højreklik på CRMAppPool, og klik derefter på Egenskaber.
    4. Klik på fanen Identitet.
    5. Kontroller tilladelserne i overensstemmelse med følgende retningslinjer:

      Hvis indstillingen Foruddefineret er markeret , er begge kontoerne NetworkService og LocalSystem repræsenteret af kontoen DomainName\ComputerName$. Når du kontrollerer tilladelserne for kontoen NetworkService eller for kontoen LocalSystem, skal du derfor også kontrollere tilladelserne for kontoen DomainName\ComputerName$.

      Hvis indstillingen Kan konfigureres er markeret, skal du kontrollere tilladelserne for den angivne brugerkonto.

      Bemærk! Hvis indstillingen Foruddefineret er markeret, skal du benytte kontoen DomainName\ComputerName$ som brugeren i trin 5. Hvis indstillingen Kan konfigureres er markeret, skal du benytte den angivne brugerkonto som brugeren i trin 5.
  2. Find følgende mappe på Microsoft CRM-serveren:

    Drev:\Programmer\Microsoft CRM\Server\OfflineData\

    Bemærk! I dette trin er Drev en pladsholder for det faktiske drev, hvor Microsoft CRM er installeret.
  3. Højreklik på mappen. Klik derefter på Egenskaber.
  4. Klik på fanen Sikkerhed.
  5. Vælg den bruger, du har identificeret i trin 1, på listen Gruppe- eller brugernavne.
  6. På listen Tilladelser for Brugernavn skal du sikre dig, at afkrydsningsfeltet Tillad er markeret i rækken Fuld kontrol. Klik derefter på OK.

    Bemærk! I dette trin er Brugernavn en pladsholder for det faktiske brugernavn.

Metode 6

Rediger Microsoft CRM System DSN ODBC-datakilden på Microsoft CRM-serveren, så den peger på den nye server, der kører SQL Server. For at gøre dette skal du benytte denne fremgangsmåde:
  1. Klik på Start, peg på Administration, og klik derefter på Datakilder (ODBC).
  2. I dialogboksen ODBC-datakildeadministrator skal du klikke på fanen System-DSN, klikke på Microsoft CRM på listen Systemdatakilder og derefter klikke på Konfigurer.
  3. I det første Microsoft SQL Server DSN-konfigurationsvindue skal du finde listen Server, som indeholder navnene på de computere, der kører SQL Server. Klik på den server, du vil oprette forbindelse til.
  4. Klik på Næste tre gange for at konfigurere datakilden.
  5. Klik på Afslut.
  6. I vinduet ODBC Microsoft SQL Server Installation skal du klikke på Test datakilde for at kontrollere forbindelsen til serveren.
  7. Klik på OK to gange for at fuldføre konfigurationen.
  8. Klik på OK for at lukke dialogboksen ODBC-datakildeadministrator.

Metode 7

  1. Afslut Microsoft Dynamics CRM 3.0.
  2. Klik på Start, klik på Kør, skriv regedit, og klik derefter på OK.
  3. Find og klik derefter på følgende undernøgle i registreringsdatabasen:
    HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
  4. Højreklik på DWORD-værdien OfflineRowsBatchSize, og klik derefter på Rediger.
  5. I boksen Værdidata skal du skrive en værdi, der er mindre end den aktuelle værdi, f.eks. 10 eller 1. Klik derefter på OK.

    Bemærk! DWORD-værdien OfflineRowsBatchSize er som standard indstillet til 100000.
  6. Afslut Registreringseditor.

Metode 8

Slet parameteren /3GB i filen Boot.ini på Microsoft CRM-serveren. Du skal genstarte computeren, når du har slettet parameteren, for at ændringen kan træde i kraft.

Metode 9

Installer MDAC 2.8 Service Pack 1. For at installere MDAC 2.8 SP1 skal du besøge følgende Microsoft-websted:
http://www.microsoft.com/downloads/details.aspx?displaylang=da&FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e

Metode 10

Hvis der for nyligt er anvendt opdateringer til Windows-operativsystemet på Microsoft Dynamics CRM-serveren eller på den server, der kører SQL Server, skal du genstarte den pågældende server.

Yderligere Information

Hvis det problem, der er beskrevet i afsnittet "Symptomer", stadig forekommer, skal du klikke på følgende artikelnummer for at vist artiklen i Microsoft Knowledge Base:
918108 Der vises en fejlmeddelelse, når du forsøger at gå offline på en laptopklientcomputer, der kører Microsoft Dynamics CRM 3.0: "Det mislykkedes at flytte data for objektet"

Referencer

Du kan få flere oplysninger om, hvordan du flytter Microsoft Dynamics 3.0 SQL-databaser fra én server til en anden, ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
917948 Sådan flyttes Microsoft Dynamics CRM 3.0 SQL-databaser fra en server til en anden i samme domæne

Egenskaber

Artikel-id: 916165 - Seneste redigering: 16. maj 2011 - Redigering: 8.0
Oplysningerne i denne artikel gælder:
  • Microsoft CRM client for Microsoft Office Outlook
  • Microsoft Dynamics CRM 4.0
Nøgleord: 
kbmbscrm40no kbcrmv3c kberrmsg kbmbsmigrate kbprb kbtshoot KB916165

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com