Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

PUBLICARE RAPIDĂ ARTICOLE FURNIZEAZĂ INFORMAȚII DIRECT DIN INTERIORUL ORGANIZAȚIEI DE ASISTENȚĂ MICROSOFT. INFORMAȚIILE CONȚINUTE ÎN ACEST DOCUMENT ESTE CREAT CA RĂSPUNS LA SUBIECTE VIITOARE SAU UNICE SUBIECTE, SAU ESTE DESTINAT SĂ COMPLETEZE ALTE INFORMAȚII ÎN BAZA DE CUNOȘTINȚE.

Acest articol se aplică la Microsoft Dynamics NAV pentru toate țările și toate limbi regionale.

Simptome

Clienții Microsoft Dynamics NAV pot apărea probleme de blocare atunci când mai mulți utilizatori introduceți intrări în jurnal, intrările comenzilor de vânzări, achiziționare comanda intrările și activități similare în Microsoft Dynamics NAV 2009 SP1.

Cauza

Microsoft SQL Server problemelor de blocare poate fi cauzată de interval nedorite blochează în baza de date SQL Server. Aceste interval blochează apar atunci când se execută sub nivelul SERIALIZABILE izolarea Microsoft SQL Server.


Fără remedierea rapidă descrisă în acest articol, Microsoft Dynamics NAV utilizează SERIALIZABILE tranzacții izolarea nivelul în Microsoft SQL Server la tranzacții writable. După aplicarea acestei remedieri rapide, acesta va fi posibilitatea de a configura Microsoft Dynamics NAV pentru a utiliza nivelul de izolare REPETABIL citit în schimb.

Rezolvare

Pentru a rezolva această problemă, urmați acești pași:

  1. Aplicați remedierea rapidă descrisă în acest articol.

  2. Configurarea Microsoft Dynamics NAV pentru a utiliza nivelul de izolare REPETABIL citit în Microsoft SQL Server. Puteți face acest lucru prin activarea semnalizatorul 4194304 în câmpul de diagnosticare a $ $ndo dbproperty tabel în baza de date Microsoft Dynamics NAV. Pentru a activa semnalizatorul 4194304, executați următoarea instrucțiune TSQL în baza de date Microsoft Dynamics NAV SQL:

    update [$ndo$dbproperty] set diagnostics = diagnostics | 4194304

    Pentru mai multe informații despre Microsoft SQL Server tranzacții izolarea nivel, vizitați subiectul "Izolarea niveluri în motorul de baze de date" Microsoft MSDN.

Activarea nivelul de izolare REPETABIL citit în Microsoft Dynamics NAV vor îmbunătăți performanțele generale în situații în care mai mulți utilizatori se confruntă cu blocarea atunci când acestea intră intrări în jurnal, intrările comenzilor de vânzări, cumpărare comanda intrările și activități similare.

Diferența dintre nivelul de izolare SERIALIZABILE tranzacții și nivelul REPETABIL citiți tranzacții izolarea este că nivelul de izolare SERIALIZABILE tranzacții protejează citiri fantomă. De aceea, activarea citi REPETABIL tranzacții izolarea nivel prezintă un risc teoretic de Citeşte fantomă. Următorul exemplu arată ce înseamnă acest lucru dintr-o perspectivă C/AL.


Notă Microsoft furnizează exemple de programare scop ilustrativ, fără nicio garanţie explicită sau implicită. Aceasta include, dar nu se limitează la, garanţiile implicite de vandabilitate sau de potrivire pentru un anumit scop. Acest articol presupune că sunteţi familiarizat cu limbajul de programare care este prezentat şi cu instrumentele utilizate pentru a crea şi a depana proceduri. Specialiștii în asistență Microsoft pot ajuta la explicarea funcționalității unei anumite proceduri. Cu toate acestea, nu vor modifica aceste exemple pentru a furniza funcționalitate suplimentară construi proceduri pentru a răspunde cerințelor specifice.

MYTABLE.LOCKTABLE;MYTABLE.SETCURRENTKEY("Document No.", "Line No.");
MYTABLE.SETRANGE(MYTABLE."Document No.", '1');
MYTABLE.SETRANGE(MYTABLE."Line No.", 1, 10);
IF MYTABLE.FIND('-') THEN
REPEAT
UNTIL (MYTABLE.NEXT()=0);

IF MYTABLE.FIND('-') THEN
REPEAT
UNTIL (MYTABLE.NEXT()=0);
COMMIT;

Cu nivel izolarea SERIALIZABILE tranzacții, toate înregistrările existente vor fi blocate în timpul prima bucla "Se REPETĂ până când" și alți utilizatori, de asemenea, vor fi blocate la inserarea înregistrări noi în intervalul specificat. Înregistrare care documentul nu are = 2, Line No = 1, de asemenea, vor fi blocate. De aceea, bucla a doua va citi întotdeauna exact acelaşi rezultat ca prima buclă. Cu citi REPETABIL tranzacții izolarea nivel, cineva poate introduce teoretic o înregistrare nouă în intervalul menționate care va apărea ca o înregistrare suplimentare la curent al doilea.

Pentru a dezactiva semnalizatorul 4194304, executați instrucțiunea TSQL următoarele:

update [$ndo$dbproperty] set diagnostics = diagnostics ^ 4194304

Microsoft recomandă testarea categoric înainte de a face modificări într-un mediu live pentru a vă asigura că nu există rezultate neașteptate.

Informații despre remedierea rapidă

O remediere rapidă compatibilă este disponibilă de la Microsoft. Există o secțiune "remediere Descărcare disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă întâlniți o problemă de descărcarea, instalarea acestei remedieri rapide sau alte întrebări de asistență tehnică, contactați partenerul sau, dacă s-au asociat unui plan de suport direct cu Microsoft, posibilitatea să contactați asistența tehnică pentru Microsoft Dynamics și creați o nouă solicitare de suport. Pentru aceasta, vizitați următorul site Web Microsoft:

https://mbs.microsoft.com/support/newstart.aspxDe asemenea, puteți contacta suport tehnic pentru Microsoft Dynamics prin telefon, utilizați aceste linkuri pentru țara anumite numere de telefon. Pentru aceasta, vizitați unul dintre următoarele situri Web Microsoft:

Parteneri

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsClienții

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmÎn cazuri speciale, costurile implicate de obicei pentru asistență apeluri pot fi anulate dacă un specialist în asistență tehnică pentru Microsoft Dynamics și produse asociate stabilește că o anumită actualizare va rezolva problema. Se vor aplica costurile uzuale de asistență pentru orice întrebări suplimentare de asistenţă şi pentru probleme ce nu fac obiectul actualizării în cauză.



Mesajul de poștă electronică va conține un hyperlink și o parolă. Puteţi utiliza hyperlink pentru a descărca remedierea rapidă Microsoft Dynamics NAV sau fișierele de actualizare. Când faceţi clic pe hyperlinkul, se deschide caseta de dialog Descărcare fișier – avertisment de securitate . Apoi, vi se solicită să se execute, pentru a salva sau a anula descărcarea.


Dacă faceți clic pe executare, fișierele începe descărcarea și procesul de extragere. Trebuie să specificați un folder pentru fișiere noi, și apoi tastați parola.


Dacă faceți clic pe Salvare, trebuie să specificați o cale pentru a salva fişierul comprimat. Când deschideți fișierul pe care l-ați salvat, vi se solicită să specificați calea pentru fișierele. Apoi, trebuie să furnizați parola furnizate în poșta electronică.


Dacă faceți clic pe Revocare, se oprește procesul de descărcare.



Cum se instalează o remediere rapidă Microsoft Dynamics NAV sau un fișier de actualizare

Microsoft Dynamics NAV platformă remedierile rapide și actualizări sunt făcute disponibile ca fișiere singur. Pentru a instala o remediere rapidă Microsoft Dynamics NAV sau o actualizare, trebuie să înlocuiți fișierele de instalare Microsoft Dynamics NAV existente cu remedierea rapidă sau fișierele de actualizare. Pentru aceasta, urmați acești pași.

Pasul 1: Înlocuiți fișierele din instalarea clientului Microsoft Dynamics NAV clasic

În instalarea clientului Microsoft Dynamics NAV clasic, înlocuiți următoarele fișiere utilizând remedierea rapidă sau fișierele de actualizare.

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Dbm.dll

6.0.30609.0

427,848

08-Feb-2010

15:31

x86

Fin.exe

6.0.30609.0

12,598,600

08-Feb-2010

15:32

x86

Finhlink.exe

6.0.30609.0

452,432

08-Feb-2010

15:32

x86

Finsql.exe

6.0.30609.0

12,713,808

08-Feb-2010

15:32

x86

Nc_netb.dll

6.0.30609.0

96,592

08-Feb-2010

15:31

x86

Nc_tcp.dll

6.0.30609.0

98,640

08-Feb-2010

15:31

x86

Nc_tcps.dll

6.0.30609.0

141,136

08-Feb-2010

15:31

x86

Ndbcs.dll

6.0.30609.0

1,348,944

08-Feb-2010

15:31

x86

Slave.exe

6.0.30609.0

152,400

08-Feb-2010

15:31

x86

Pentru a înlocui fișierele existente Microsoft Dynamics NAV, urmați acești pași:

  1. Închideți clientul Microsoft Dynamics NAV clasic.

  2. Găsiți directorul de instalare Microsoft Dynamics NAV Client clasic. Clientul Microsoft Dynamics NAV clasic este instalat de obicei în următorul Director:

    C:\Program Files\Microsoft Dynamics NAV\60\Classic

  3. Copiați fișierele pe care l-ați descărcat.

  4. Lipiți fișierele pe care l-ați descărcat în directorul de instalare Microsoft Dynamics NAV Client clasic.

  5. Faceți clic pe Da pentru a suprascrie fișierele din directorul.

Pasul 2: Înlocuiți fișierele din instalarea Microsoft Dynamics NAV RoleTailored Client

În instalarea clientului Microsoft Dynamics NAV personalizat pe roluri, înlocuiți următoarele fișiere utilizând remedierea rapidă sau fișierele de actualizare.

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Microsoft.dynamics.framework.patterns.dll

1.3.10803.120

71,656

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.dll

1.3.10803.120

698,328

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.mapping.dll

1.3.10803.120

104,424

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.navigation.dll

1.3.10803.120

34,800

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.dll

1.3.10803.120

88,040

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.ux2006.winforms.dll

1.3.10803.120

63,480

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.windows.dll

1.3.10803.120

83,944

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.controls.dll

1.3.10803.120

2,111,488

08-Feb-2010

06:30

x86

Microsoft.dynamics.framework.ui.winforms.dll

1.3.10803.120

690,152

08-Feb-2010

06:30

x86

Microsoft.dynamics.nav.client.builder.dll

6.0.30609.0

198,544

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.exe

6.0.30609.0

149,376

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.interop.communicator.dll

1.0.559.183

75,688

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.serviceconnection.dll

6.0.30609.0

104,352

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.ui.dll

6.0.30609.0

505,728

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.winforms.dll

6.0.30609.0

337,808

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.client.winforms.tlb

Nu este aplicabil

2,644

08-Feb-2010

12:14

Nu este aplicabil

Microsoft.dynamics.nav.language.dll

6.0.30609.0

1,992,576

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.types.dll

6.0.30609.0

567,160

08-Feb-2010

15:20

x86

Microsoft.office.interop.outlook.dll

10.0.4504.0

395,136

08-Feb-2010

15:32

x86

Pentru a înlocui fișierele existente Microsoft Dynamics NAV, urmați acești pași:

  1. Închideți clientul Microsoft Dynamics NAV RoleTailored.

  2. Găsiți directorul de instalare Microsoft Dynamics NAV RoleTailored Client.

    Clientul Microsoft Dynamics NAV RoleTailored este instalat de obicei în următorul Director:

    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client

  3. Copiați fișierele pe care l-ați descărcat.

  4. Lipiți fișierele pe care l-ați descărcat în directorul de instalare Microsoft Dynamics NAV RoleTailored Client.

  5. Faceți clic pe Da pentru a suprascrie fișierele din directorul.

Pasul 3: Înlocuiți fișierele din instalarea Microsoft Dynamics NAV Application Server

Dacă aveți Microsoft Dynamics NAV Server de aplicație instalată, înlocuiți următoarele fișiere în instalarea Microsoft Dynamics NAV Application Server utilizând remedierea rapidă sau fișierele de actualizare.

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Dbm.dll

6.0.30609.0

427,848

08-Feb-2010

15:31

x86

Nas.exe

6.0.30609.0

2,259,784

08-Feb-2010

15:32

x86

Nassql.exe

6.0.30609.0

2,352,464

08-Feb-2010

15:33

x86

Ndbcs.dll

6.0.30609.0

1,348,944

08-Feb-2010

15:32

x86

Slave.exe

6.0.30609.0

152,400

08-Feb-2010

15:31

x86

Pentru a înlocui fişierele, urmați acești pași.

  1. Stop Microsoft Dynamics NAV Application Server.

  2. Găsiți directorul de instalare Microsoft Dynamics NAV Application Server. Microsoft Dynamics NAV Application Server este instalat de obicei în următorul Director:

    C:\Program Files\Microsoft Dynamics NAV\60\Application Server

  3. Copiați fișierele pe care l-ați descărcat.

  4. Lipiți fișierele pe care l-ați descărcat în directorul de instalare Microsoft Dynamics NAV Application Server.

  5. Faceți clic pe Da pentru a suprascrie fișierele din directorul.

  6. Porniți Microsoft Dynamics NAV Application Server.

Pasul 4: Înlocuiți fișierele din instalarea serverului Microsoft Dynamics NAV

În instalarea serverului Microsoft Dynamics NAV, înlocuiți următoarele fișiere utilizând remedierea rapidă sau fişierul de actualizare.

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Httpcfg.exe

5.2.3790.0

22,352

08-Feb-2010

15:32

x86

Microsoft.dynamics.nav.language.dll

6.0.30609.0

1,992,576

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.ncl.dll

6.0.30609.0

604,024

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.server.exe

6.0.30609.0

141,184

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.service.dll

6.0.30609.0

145,280

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.service.runtime.dll

6.0.30609.0

75,664

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.service.webservices.dll

6.0.30609.0

145,304

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.types.dll

6.0.30609.0

567,160

08-Feb-2010

15:20

x86

Microsoft.dynamics.nav.watson.dll

6.0.30609.0

42,880

08-Feb-2010

15:20

x86

Nclcsrt.etx

Nu este aplicabil

89,525

08-Feb-2010

08:28

Nu este aplicabil

Nclcsrt.stx

Nu este aplicabil

91,724

08-Feb-2010

08:28

Nu este aplicabil

Nclcsrts.dll

6.0.30609.0

1,462,608

08-Feb-2010

15:32

x86

Ndbcs.dll

6.0.30609.0

1,348,944

08-Feb-2010

15:32

x86

Pentru a înlocui aceste fișiere, urmați acești pași:

  1. Stop serverului Microsoft Dynamics NAV.

  2. Găsiți directorul de instalare Microsoft Dynamics NAV Server.

    Microsoft Dynamics NAV Server este instalat de obicei în următorul Director:

    C:\Program Files\Microsoft Dynamics NAV\60\Service

  3. Copiați fișierele pe care l-ați descărcat.

  4. Lipiți fișierele pe care l-ați descărcat în directorul de instalare Microsoft Dynamics NAV Server.

  5. Faceți clic pe Da pentru a suprascrie fișierele din directorul.

  6. Porniți serverul Microsoft Dynamics NAV.

Cerințe preliminare

Trebuie să aveți Microsoft Dynamics NAV 2009 instalat Service Pack 1 pentru a aplica această remediere rapidă.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea "Se aplică la".

Mai multe informații

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft

MICROSOFT ȘI/SAU FURNIZORII SĂI FACE NICI O REPREZENTARE SAU GARANȚIILE PRIVIND CALITATEA, FIABILITATEA SAU ACURATEȚEA INFORMAȚIILOR CONȚINUTE ÎN DOCUMENTE ȘI ELEMENTE GRAFICE ASOCIATE PUBLICATE PE ACEST SITE WEB ("MATERIALE") PENTRU ORICE SCOP.

MATERIALELE POT INCLUDE IMPRECIZII TEHNICE SAU ERORI TIPOGRAFICE ȘI POT FI REVIZUITE ORICÂND, FĂRĂ NOTIFICARE PREALABILĂ. LIMITELE MAXIME PERMISE DE LEGILE, MICROSOFT ȘI/SAU FURNIZORII SĂI EXLCUD ȘI EXCLUDE TOATE REFERIRILE, GARANȚIILE ȘI CONDIȚIILE EXPRESE, IMPLICITE SAU STATUTARE, INCLUSIV, DAR NU LIMITA LA REPREZENTĂRI, GARANȚII ȘI CONDIȚII DE TITLU, STAREA NEÎNCĂLCARE, SATISFĂCĂTOARE SAU CALITATE, VANDABILITATE ŞI POTRIVIRE PENTRU UN ANUMIT SCOP, CU PRIVIRE LA MATERIALE.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×