HIZLI YAYINLAMA MAKALELERİ DOĞRUDAN MICROSOFT DESTEK ORGANİZASYON İÇİNDEKİ BİLGİLERİ SAĞLAR. BURADAKİ BİLGİLER YANIT OLARAK ORTAYA ÇIKAN VEYA BENZERSİZ OLUŞTURULUR, KONULARI VEYA DİĞER BİLGİ BANKASI BİLGİ DESTEKLEMEK ÜZERE TASARLANMIŞTIR.
Bu makale Microsoft Dynamics NAV'a tüm ülkeler ve tüm dil yerel ayarları için geçerlidir.
Belirtiler
Birden çok kullanıcı Microsoft Dynamics NAV 2009 SP1'de günlük girişleri, girişler satış siparişi, satınalma siparişi girişlerinin ve benzer görevleri girdiğinizde, Microsoft Dynamics NAV müşteriler engelleyen sorunlarla karşılaşabilirsiniz.
Neden
SQL Server veritabanında Microsoft SQL Server engelleme sorunlarını istenmeyen aralık tarafından kaynaklanabilir kilitler. Seri hale GETİRİLEBİLİR yalıtım düzeyi altında çalışan Microsoft SQL Server'da bu aralığı kilitleri oluşur.
Bu makalede açıklanan düzeltme yazılabilir işlemlerde seri hale GETİRİLEBİLİR hareket yalıtım düzeyine Microsoft SQL Server'da Microsoft Dynamics NAV kullanır. Bu düzeltmeyi uyguladıktan sonra Microsoft Dynamics NAV YİNELENEBİLİR okuma yalıtım düzeyini kullanmayı mümkün olacaktır.
Çözüm
Bu sorunu gidermek için şu adımları izleyin:
-
Bu makalede açıklanan düzeltmeyi uygulayın.
-
Microsoft Dynamics NAV, Microsoft SQL Server'da YİNELENEBİLİR okuma yalıtım düzeyi kullanacak şekilde yapılandırın. Microsoft Dynamics NAV veritabanı $ndo$ dbproperty tabloda tanılama alanına 4194304 bayrağı sağlayarak bunu yapabilirsiniz. 4194304 bayrağını etkinleştirmek için Microsoft Dynamics NAV SQL veritabanında aşağıdaki TSQL deyimi çalıştırın:
update [$ndo$dbproperty] set diagnostics = diagnostics | 4194304
Microsoft SQL Server işlem yalıtım düzeyi hakkında daha fazla bilgi için Microsoft MSDN konusuna "Veritabanı Altyapısı'nda yalıtım düzeyleri" ziyaret edin.
Microsoft Dynamics NAV YİNELENEBİLİR okuma yalıtım düzeyinde etkinleştirilmesi, günlük girdileri, girişler satış siparişi, satınalma siparişi girişlerinin ve benzer görevleri girerken engelleme birden çok kullanıcı nerede yaşıyorsunuz durumlarda genel performansı iyileştirir.
Seri hale GETİRİLEBİLİR hareket yalıtım düzeyine ve YİNELENEBİLİR okuma hareket yalıtım düzeyi arasındaki fark seri hale GETİRİLEBİLİR hareket yalıtım düzeyine hayali okuma karşı korunur. Bu nedenle, hareket yalıtım düzeyine YİNELENEBİLİR okuma etkinleştirme hayali okuma teorik riski tanıtır. Aşağıdaki örnek, C/AL açısından anlamı bu gösterir.
Not: Microsoft zımni veya açık garanti olmadan programlama örneklerini yalnızca gösterim amacıyla sağlar. Bu, satılabilirlik veya belirli bir amaca uygunluk açısından zımni garantileri içerir ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini, yordamları oluşturmak ve yordamlardan hata ayıklamak için kullanılan araçları bildiğinizi varsayar. Microsoft destek mühendisleri belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir. Ancak, işlevsellik sağlamak veya yordamlar, belirli gereksinimlerinizi karşılayacak şekilde geliştirmek amacıyla bu örnekleri değiştirmezler.
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;
Seri hale GETİRİLEBİLİR hareket yalıtım düzeyine sahip tüm varolan kayıtları ilk "TEKRARLAYIN kadar" döngüsü sırasında kilitlenir ve diğer kullanıcıların belirlenen aralıktaki yeni kayıtlar eklemeden den de engellenir. Belge hiçbir kayıt = 2, Satır No = 1 da engellenmesi. Bu nedenle, ikinci döngü her zaman tam olarak aynı sonucu ilk döngü okur. YİNELENEBİLİR okuma hareket yalıtım düzeyine birisi teorik olarak ikinci döngü ek bir kayıt olarak görünecek belirtilen aralık içinde yeni kayıt ekleyebilirsiniz.
4194304 bayrağı devre dışı bırakmak için aşağıdaki TSQL deyimi çalıştırın:
update [$ndo$dbproperty] set diagnostics = diagnostics ^ 4194304
Microsoft, hiç beklenmeyen bir sonuç olduğundan emin olmak için Canlı bir ortamda herhangi bir değişiklik yapmadan önce kapsamlı test önerir.
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü var. Bir sorun indirme bu düzeltmenin karşılaşılıyorsa veya diğer teknik destek soruları varsa, ortağınıza başvurun veya Microsoft ile doğrudan destek planındaki kayıtlı değilse, Microsoft Dynamics için teknik desteğe başvurun ve yeni bir destek isteği oluşturabilirsiniz. Bunu yapmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
https://mbs.microsoft.com/support/newstart.aspxTelefon ülke belirli telefon numaraları için bu bağlantıları kullanarak Microsoft Dynamics için teknik destek de başvurabilirsiniz. Bunu yapmak için aşağıdaki Microsoft Web sitelerinden birini ziyaret edin:
İş ortakları
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+ContactsMüşteriler
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmÖzel durumlarda, destek aramaları teknik destek uzmanı Microsoft Dynamics ve ilgili ürünlere yönelik iptal edilebilir çözeceğini giderleri belirleyen belirli bir güncelleştirmenin sorununuzu. Herhangi bir ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
E-posta bir köprü ve bir parola içerir. Köprüyü, Microsoft Dynamics NAV düzeltme veya güncelleştirme dosyalarını karşıdan yüklemek için kullanabilirsiniz. Köprüyü tıklattığınızda, Dosya Yükleme – Güvenlik Uyarısı iletişim kutusu açılır. Daha sonra çalıştırmak için kaydetmek veya yüklemeyi iptal etmek için istemde bulunulur.
Çalıştır' ı tıklatın, dosyaları karşıdan yükleme ve ayıklama işlemi başlatın. Yeni dosyalar için bir klasör belirtin ve sonra parolayı sağlamanız gerekir.
Kaydet' i tıklatırsanız, sıkıştırılmış dosyayı kaydetmek için bir yol belirtmeniz gerekir. Kaydettiğiniz dosyayı açtığınızda, dosyalar için bir yol belirtmeniz istenir. Sonra e-posta ile sağlanan parola sağlamanız gerekir.
İptal' i tıklatırsanız, yükleme işlemini durdurur.
Microsoft Dynamics NAV düzeltme veya güncelleştirme dosyasını yükleme
Microsoft Dynamics NAV platform düzeltmeleri ve güncelleştirmeleri tek tek dosya kullanılabilir hale getirilir. Microsoft Dynamics NAV düzeltme veya güncelleştirme yüklemek için varolan Microsoft Dynamics NAV yükleme dosyaları ile düzeltme veya güncelleştirme dosyaları değiştirmeniz gerekir. Bunu yapmak için şu adımları izleyin.
Adım 1: Microsoft Dynamics NAV Classic istemcisi yükleme dosyalarını değiştirme
Microsoft Dynamics NAV Classic istemcisi yükleme işleminde, düzeltme veya güncelleştirme dosyalarını kullanarak aşağıdaki dosyaları değiştirin.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
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 |
Varolan Microsoft Dynamics NAV dosyaları değiştirmek için şu adımları izleyin:
-
Microsoft Dynamics NAV Classic istemcisi kapatın.
-
Microsoft Dynamics NAV Classic istemcisi yükleme dizinini bulun. Microsoft Dynamics NAV Classic istemcisi genellikle aşağıdaki dizinde yüklüdür:
C:\Program Files\Microsoft Dynamics NAV\60\Classic
-
Karşıdan yüklediğiniz dosyaları kopyalayın.
-
Karşıdan yüklediğiniz dosyaları Microsoft Dynamics NAV Classic istemcisi yükleme dizinine yapıştırın.
-
Dizindeki dosyaların üzerine yazmak için Evet ' i tıklatın.
2. adım: Microsoft Dynamics NAV Role Özel istemci yükleme dosyaları Değiştir
Microsoft Dynamics NAV Role Özel istemci yükleme işleminde, düzeltme veya güncelleştirme dosyalarını kullanarak aşağıdaki dosyaları değiştirin.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
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 |
Geçerli değil |
2,644 |
08-Feb-2010 |
12:14 |
Geçerli değil |
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 |
Varolan Microsoft Dynamics NAV dosyaları değiştirmek için şu adımları izleyin:
-
Microsoft Dynamics NAV Role Özel istemciyi kapatın.
-
Microsoft Dynamics NAV Role Özel istemci yükleme dizinini bulun.
Microsoft Dynamics NAV Role Özel istemci genellikle aşağıdaki dizinde yüklüdür:
C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored istemcisi -
Karşıdan yüklediğiniz dosyaları kopyalayın.
-
Karşıdan yüklediğiniz dosyaları Microsoft Dynamics NAV Role Özel istemci yükleme dizinine yapıştırın.
-
Dizindeki dosyaların üzerine yazmak için Evet ' i tıklatın.
3. adım: Microsoft Dynamics NAV Application Server yükleme dosyaları Değiştir
Microsoft Dynamics NAV uygulama sunucusu varsa, aşağıdaki düzeltme kullanarak Microsoft Dynamics NAV Application Server yükleme veya güncelleştirme dosyaları değiştirin.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
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 |
Dosyaları değiştirmek için aşağıdaki adımları izleyin.
-
Microsoft Dynamics NAV Application Server'ı durdurun.
-
Microsoft Dynamics NAV Application Server yükleme dizinini bulun. Microsoft Dynamics NAV Application Server genellikle aşağıdaki dizinde yüklüdür:
C:\Program Files\Microsoft Dynamics NAV\60\Application sunucusu
-
Karşıdan yüklediğiniz dosyaları kopyalayın.
-
Karşıdan yüklediğiniz dosyaları Microsoft Dynamics NAV Application Server yükleme dizinine yapıştırın.
-
Dizindeki dosyaların üzerine yazmak için Evet ' i tıklatın.
-
Microsoft Dynamics NAV Application Server'ı başlatın.
Adım 4: Microsoft Dynamics NAV Sunucusu Yükleme dosyaları Değiştir
Microsoft Dynamics NAV Sunucusu yükleme işleminde, düzeltme veya güncelleştirme dosyasını kullanarak aşağıdaki dosyaları değiştirin.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
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 |
Geçerli değil |
89,525 |
08-Feb-2010 |
08:28 |
Geçerli değil |
Nclcsrt.stx |
Geçerli değil |
91,724 |
08-Feb-2010 |
08:28 |
Geçerli değil |
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 |
Bu dosyaları değiştirmek için şu adımları izleyin:
-
Microsoft Dynamics NAV sunucusunu durdurun.
-
Microsoft Dynamics NAV Sunucusu yükleme dizinini bulun.
Microsoft Dynamics NAV Sunucusu genellikle aşağıdaki dizinde yüklüdür:
C:\Program Files\Microsoft Dynamics NAV\60\Service -
Karşıdan yüklediğiniz dosyaları kopyalayın.
-
Karşıdan yüklediğiniz dosyaları Microsoft Dynamics NAV Sunucusu yükleme dizinine yapıştırın.
-
Dizindeki dosyaların üzerine yazmak için Evet ' i tıklatın.
-
Microsoft Dynamics NAV Sunucusu başlatın.
Önkoşullar
Microsoft Dynamics NAV 2009 Service Pack 1 Bu düzeltmeyi uygulamak için yüklü olması gerekir.
Durum
Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır.
Daha fazla bilgi
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
MICROSOFT VE/VEYA TEDARİKÇİLERİ BELGELERDE HİÇBİR BEYANDA BULUNMAZ VE UYGUNLUĞU, GÜVENİLİRLİĞİ VEYA İÇERDİĞİ BİLGİLERİN DOĞRULUĞU HAKKINDA GARANTİ OLUN VE İLGİLİ GRAFİKLER BU WEB SİTESİNDE ("MATERYALLER") HERHANGİ BİR AMAÇLA YAYINLANMIŞ.
MALZEMELERİN TEKNİK YANLIŞLIKLAR VEYA YAZIM HATALARI İÇEREBİLİR VE VERİLMEKSİZİN HERHANGİ BİR ZAMANDA REVİZE EDİLEBİLİR. YÜRÜRLÜKTEKİ YASALARIN İZİN VERDİĞİ AZAMİ ÖLÇÜDE, MICROSOFT VE/VEYA TEDARİKÇİLERİNE REDDETMEKTEDİR VE GÖSTERİMLER, GARANTİ VEYA KOŞUL BAŞLIK, İHLAL ETMEME, TATMİN EDİCİ KOŞUL VEYA KALİTE, SATILABİLİRLİK VE MALZEMELER AÇISINDAN, BELİRLİ BİR AMACA UYGUNLUK, EXPRESS, ZIMNİ YA DA YASAL DAHİL ANCAK SINIRLI OLUP OLMADIĞINI TÜM GÖSTERİMLER, GARANTİ VE KOŞULLARI DIŞARIDA.