Makale numarası: 300216 - Son Gözden Geçirme: 11 Nisan 2008 Cuma - Gözden geçirme: 7.2

Jet 4.0 veritabanı en üst Access 2000 çalışma formunda tutmak, nasıl

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.

Bu makalenin Microsoft Access 95 veya Microsoft Access 97 sürümü için bkz: 303519  (http://support.microsoft.com/kb/303519/ ) .
Bu makalenin Microsoft Access 2002 veya Microsoft Office Access 2003 sürümü için bkz: 303528  (http://support.microsoft.com/kb/303528/ ) .

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Microsoft Jet varsayılan olarak, Microsoft Access tarafından kullanılan bir veritabanı altyapısıdır. Bu makalede, Jet veritabanınızı en iyi çalışma sağlamak için kullanabileceğiniz en iyi yöntemler listesi sağlar. Bu makalede, bir veritabanı hem de tek bir çok kullanıcılı bir ortamda çalıştıran gidermektedir.

En iyi yöntemler

Bu bölüm, veritabanı veya olup veritabanı birden çok kullanıcı tarafından ağ üzerinden kullanılan tek bir kullanıcı olup tüm Jet veritabanları için geçerlidir.

En son işletim sistemi hizmet paketi yüklü olduğunu doğrulayın.

Işletim sisteminin en son hizmet paketini yükleyin. Bu, en son hata düzeltmelerini olmasını sağlar.

En son hizmet paketleri, işletim sistemi için yüklenmiş olduğunu doğrulamak için <a0></a0>, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com)
Ağ ortamında, ağ dosya sunucusu, en son hata düzeltmelerini ağ yeniden yönlendiricisi ve dosya sistemi için olduğundan emin olmak için en son işletim sistemi hizmet paketi sahip olduğundan emin olmak önemlidir.

Dönemsel olarak en iyi performansı ve en iyi birlikte çalışabilirlik diğer programlarla sürdürülür emin olmak için Office 2000 hizmet paketleri ve güncelleştirmeler Microsoft sağlar. Bu güncelleştirmeler http://office.microsoft.com (http://office.microsoft.com) adresindeki Office Update sitesini ziyaret ederek ücretsiz kullanılabilir. Eksik güncelleştirmeler için bilgisayarınızı tarayacak şekilde Check for Updates seçeneğini kullanın.

En son Microsoft Jet hizmet paketinin yüklü olduğunu doğrulayın.

En son Microsoft Jet hizmet paketini yükleyin. Bu, Microsoft Jet için en son hata düzeltmeleri olmasını sağlar. En son Jet 4.0 hizmet paketini karşıdan yüklemek için aşağıdaki Microsoft Knowledge Base makalesine bakın:
239114  (http://support.microsoft.com/kb/239114/ ) Microsoft Jet 4.0 veritabanı altyapısı için en son hizmet paketi nasıl elde edilir
Ağ ortamında çalışıyorsanız, tüm istemci bilgisayarlarda en son Microsoft Jet hizmet paketini yüklemeniz gerekir. Ağ dosya sunucusu, aynı zamanda Microsoft Jet kullanan bir veya daha çok uygulama çalıştırıyorsa sürece, ağ dosya sunucusundaki Microsoft Jet hizmet paketini yüklemek zorunda değildir.

Etkin veritabanı tasarımını kullanın.

Etkin bir şekilde tasarlanmış bir veritabanı, veritabanı performansını artırır. Dosya bozulmuş olasılığını azaltmak için de sağlar. En iyi uygulamalar, bir veritabanı tasarlama hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
288947  (http://support.microsoft.com/kb/288947/ ) Access 2000'de veritabanı tasarlama hakkında bilgiler bulabilirsiniz.

Eşleşen bir Jet veritabanı dosyası biçimi için kullanılan Jet alt yapısı sürümünü kullanın...

Microsoft Jet 4.0 istemcileri kullanırken en iyi performans ve kararlılık için Microsoft Jet 4.0 biçimine veritabanı'ı kullanın. Microsoft Jet 3.5 istemcileri ve benzeri benzer şekilde, bir Microsoft Jet 3.0 biçiminde veritabanı kullanın.

Şu anda Jet biçimleri ve hangi Çeviricisi dll (varsa), bir Microsoft Jet 4.0 istemcisi kullanırken bu biçimle anlaşmak için kullanılan tablosu aşağıda verilmiştir:

   Access Version	Jet Format    Translator Dll Used
   --------------	----------    -------------------
    Access 2.0    	Jet 2.0       msrd2x40.dll
    Access 95     	Jet 3.0       msrd3x40.dll
    Access 97     	Jet 3.0       msrd3x40.dll
    Access 2000   	Jet 4.0       None
    Access 2002 	Jet 4.0       None
				
Bu grafik, Microsoft Access 95 ve Access 97'de bir Microsoft Jet 3.0 biçiminde veritabanı dosyası oluşturma gösterir. Access 2000 ve Access 2002, Microsoft Jet 4.0 veritabanı biçimi dosyası oluşturun. Bir Microsoft Jet 4.0 istemcisi'ni kullanırken, bir Microsoft Jet 4.0 veritabanı biçimine dosyası bir çevirmen dll kullanımını engellemek için kullanın. Bir Microsoft Jet 3.5 istemcisi kullanıyorsanız, ayrıca, bir Microsoft Jet 3.0 biçiminde veritabanı kullanmak en iyisidir.

Ne kullandıkları Jet alt yapısı sürüm ilgili <a0>Microsoft Jet veritabanı alt yapısı istemciler yaygın olarak kullanılan ve</a0> listesi aşağıdadır:

   Client Application 	       Jet Engine Used    Recommended Jet DB Format
   -------------------------   ---------------    -------------------------
    Access 2.0                       Jet 2.0             Jet 2.0
    Access 95                        Jet 3.0             Jet 3.0
    Access 97                        Jet 3.5             Jet 3.0
    Access 2000                      Jet 4.0             Jet 4.0
    Access 2002                      Jet 4.0             Jet 4.0
    DAO 3.0                          Jet 3.0             Jet 3.0
    DAO 3.5                          Jet 3.5             Jet 3.0
    DA0 3.6                          Jet 4.0             Jet 4.0
    Microsoft.JET.OLEDB.3.51         Jet 3.5             Jet 3.0
    Microsoft.Jet.OLEDB.4.0          Jet 4.0             Jet 4.0
    Access ODBC Driver*              Jet 4.0             Jet 4.0
				
Not MDAC 2. 0 ile'birlikte veya daha önceki Microsoft Access ODBC sürücüsü, Microsoft Jet 3.5 kullanır. MDAC 2.1 ve MDAC 2.5 bulunan Microsoft Access ODBC sürücüsü, Microsoft Jet 4.0 kullanır. MDAC 2.6 ve daha sonraki sürümleri, Microsoft Access ODBC sürücüsü hiç eklemeyin.

(Örneğin, eski ve yeni Jet uygulamalar aynı veritabanı dosya paylaşımı varsa) belirli durumlarda, en son Jet veritabanının dosya biçimi kullanmanız mümkün olmayabilir. Eski Jet motoru okuyamaz veya daha yeni bir Jet veritabanı dosyası biçimine yazma olmasıdır. Bu durumda, kullanmalı eski biçim ve Çeviricisi dll'i kullanın.

Nesne ve alan adları için ayrılmış sözcükleri ve karakterleri kullanmayın

Veritabanınızdaki nesneleri ve alanları adlandırdığınızda, özel amaçlı sözcükler ve karakterler kullanmaktan kaçının. Bazı durumlarda, özel amaçlı sözcükler veya tek başına veya diğer sözcükten oluşan ancak çevredeki tarafından kullanılan karakter, boşluk veritabanı bozulmasına neden olabilir. Özel amaçlı sözcükler ve Microsoft Access'te karakterler hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
209187  (http://support.microsoft.com/kb/209187/ ) Access 2000'de özel amaçlı sözcükler listesi.
296857  (http://support.microsoft.com/kb/296857/ ) Visual Basic ortamını bir veritabanı nesnesinin Tasarım görünümünden açılamıyor
Özel amaçlı sözcükler ve karakterler hakkında daha fazla bilgi için Yardım menüsünden Microsoft Access Yardımı ' nı tıklatın, Office Yardımcısı'na veya Yanıt Sihirbazı'nı Microsoft Jet veritabanı alt yapısı SQL ayrılmış sözcükleri yazın ve sonra döndürülen konuları görüntülemek için Ara ' yı tıklatın.

Düzenli aralıklarla Microsoft Jet veritabanı sıkıştırma

Bir veritabanı içinde sık sık değişiklik yaparsanız, veritabanı bölümlerini parçalanır. Bu nedenle, bu belirli aralıklarla Compact Veritabanı yardımcı programı, Microsoft Access'te çalıştırmak için iyi bir fikirdir. Microsoft Access'in bir kopyası yoksa, hala veritabanı JetComp yardımcı programını yardımcı programını kullanarak düzenleme.

Microsoft Jet 4.0 için yardımcı JetComp yardımcı programını edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
273956  (http://support.microsoft.com/kb/273956/ ) Jet Compact Yardımcı Programı Yükleme Merkezi'nden Edinilebilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Zamanlamayı nasıl bağlı veri değişikliklerini çok sıkıştırır. Verileri, sık sık değişmezse, o kadarlık sıkıştırmak gerekmez. Ekler ve siler, daha çok sayıda ve daha sık güncelleştirmeler varsa, sıkıştırma. Olsa resmi kural nasıl genellikle sıkıştırmak için Microsoft, düzenli olarak sıkıştırmak önerir.

Sonraki birkaç paragrafları, sıkıştırma işlemi, Microsoft Jet tarafından kullanılan daha ayrıntılı olarak açıklayın. Bir veritabanını daha genel açıklama için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
209769  (http://support.microsoft.com/kb/209769/ ) Performansı artırmak için veritabanını birleştirip sıkıştırma
Normal bir dosya sistemi sabit diskin veri işler gibi Microsoft Jet alt yapısı bir Microsoft Access veritabanı dosyası 4096 bayt blokları, bir dizi olarak çok aynı şekilde davranır. Bir <a0>Microsoft Jet</a0> tablosundaki kayıtları kümesinin tamamı için bir sonraki blok gösteren her bloğu bu blok, bir dizi olarak depolanır. Her bloğu kaç alanlara bağlı olarak bir veya daha fazla kayıt; ne kadar veri her kayıtta tutabilir. Zamanla, kayıtları ne zaman eklendiğinde ve tablosundan silinir, tablo blokları içinde veritabanı dosyası parçalanır.

Bir Microsoft Jet veritabanı sıkıştırma, "Bu bloklar birleştirir" ve her tablo bir bitişik blok aralığındaki yerleştirmek çalışır. Bu artırır performans tabloya okuyup.

Microsoft Access veritabanında dizinler ayrıca 4096 baytlık bloklar halinde saklanır ve tablo kayıtlarını yapabildiğiniz gibi parçalanabilir.

Microsoft Jet veritabanının sıkıştırılmasına neden olur, Jet güncelleştirmeler veritabanı içinde saklı bir istatistik tablosu. Bir anahtar tablosu istatistikleri, bir tablodaki kayıtların sayısıdır. Tablo istatistiklerinin kayıtların sayısı tablodaki kayıtların sayısını önemli ölçüde farklıdır, performans kadar iyi olabilir. Örneğin, tablo istatistiklerini göstermek az sayıda tablodaki ilgili kayıtları vardır, Jet veritabanı alt yapısı iyileştirici tüm dizinler üzerinde kullanmaz gerçekleştirdiğinde, tablo arar veya birleştirir. Az sayıda kayıt vardır, bu seçenek gerçekte daha etkilidir. Ancak, çok sayıda kayıt varsa, bu son derece verimsiz hale gelebilir. Burada önemli kavram çok sayıda kayıt eklenen ve silinen güncelleştirildi ve varsa, veritabanını daha sık sıkıştırma için en uygun olmasıdır.

Microsoft Jet güncelleştirilmiş tablo istatistiklerini göstermek üzere düzenleme sırasında veritabanında depolanmış sorgular da re-optimize. Bu nedenle, saklı olan sorgu performansı da daha sık sıkıştırma geliştirilebilir.

Microsoft Jet veritabanı dosyanızın düzenli olarak yedekleyin

Veri kaybetmesine göze tutara karşılık gelen bir yedekleme zamanlamasını seçmek uygundur. Bir günün tutulacak veri kaybetmenize göze olamaz, örneğin, bir günlük olarak yedeklenir. Bir haftanın tutulacak veri kaybetmenize göze, haftalık, vb. yedekleyin. Dosya tam veritabanı yedeği bozukluk olursa, Microsoft Jet veritabanı dosyanızın kurtarabilirsiniz emin olmak için en iyi yoldur.

Önemli Ağ ortamında çalıştırıyorsanız Microsoft Access veritabanı dosyasını yedeklemek için önce tüm Microsoft Jet istemcilerinin kapatmalısınız. Bunu yapmazsanız, eksik ya da tutarsız veri bir yedekleme dosyası oluşturabilir. Yedeklerinizi düzenli yedekleri uygun olduğundan emin olmak için sınayın.

Ağ ortamları için ek en iyi yöntemler

Microsoft Jet bir dosya paylaşım veritabanı sistemidir. Bir dosya paylaşımı tüm, işlem dosyasının istemcide gerçekleştikten bir veritabanıdır. Bir dosya paylaşımı, örneğin veritabanı Microsoft Jet, çok kullanıcılı bir ortamda kullanıldığında, birden çok istemci işlemi dosya okuma, yazma kullanıyorsanız ve bir ağ üzerinden işlemler aynı paylaşılan dosya kilitleme. Herhangi bir nedenle bir işlemi tamamlanamıyor, dosyayı bir eksik veya bozuk bir durumda bırakılabilir. Iki örnekleri, bir işlemi tamamlanmayabilir olduğu bir sunucuya bir ağ bağlantısı kesildiğinde ya da bir istemci beklenmedik biçimde sonlandırılır.

Microsoft Jet, yüksek stres, <a2>yüksek eşzamanlılık</a2>, <a4>24 x 7 sunucu uygulamaları, Web ve ticaret, işlem, iletileşme sunucuları gibi) ile kullanılmak üzere tasarlanmamıştır. Bu tür uygulamalar için Microsoft Data Engine (MSDE) veya Microsoft SQL Server gibi bir istemci/sunucu tabanlı doğru veritabanı sistemi geçmek için en iyi çözüm olduğunu. Microsoft Jet, Microsoft ınternet ınformation Server (IIS) gibi yüksek stres uygulamalarda kullandığınızda, müşteriler, Veritabanı Bozulması, kararlılık sorunları kilitlenen veya kilitleme IIS ve ayrıca IIS hizmeti re-starting gerektiren bir geçerli veritabanına bağlanmak için bir ani ve sürekli hata sürücü raporladı.

Ağ dosya sunucusundaki bir (Microsoft Access) Microsoft Jet veritabanı dosyasını paylaştırdığınızda izlemek için önerileri listesi aşağıdadır.

Klasör yeniden yönlendirmenin Windows Vista'da kullanın

Jet veritabanı <a0>Windows Vista</a0> klasör-yeniden yönlendirme özelliği kullanılan bir klasöre kaydettiğimde, Jet veritabanı bozulabilir bir Windows Vista'nın yayın sürümünde bilinen bir sorun bulunmaktadır.

Bu sorunun oluşmaması için <a0></a0>, Windows Vista Service Pack 1 için güncelleştirme veya herhangi bir Jet veritabanı <a0>Windows Vista</a0> klasör-yeniden yönlendirme özelliği kullanılan bir klasöre kaydetmelisiniz değil. En son Windows Vista hizmet paketini edinmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com)
Bu sorun, klasör yeniden yönlendirme özelliğini özellikleri Windows Server 2003, Windows XP veya Windows 2000'de oluşmaz.

Klasör-yeniden yönlendirme özelliği hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet.microsoft.com/en-us/sms/bb676760.aspx (http://technet.microsoft.com/en-us/sms/bb676760.aspx)
Klasör-yeniden yönlendirme özelliği hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
232692  (http://support.microsoft.com/kb/232692/ ) Windows'daki Klasör Yeniden Yönlendirme Özelliği

Ağ dosya sunucusundaki (işlem_kilitleri) kilitleme Opportunistic

Microsoft, dosyanın iki veya daha fazla istemciler ağ dosya sunucusundaki paylaşılan burada fırsatçı kilitlemeyi Jet Veritabanı Bozulması riski artırabilirsiniz sorunu keşfedilen. Bu sorun, Microsoft Windows NT 4.0, Microsoft Windows 2000 ve fırsatçı kilitlemeyi destekleyen bir Novell dosya sunucuları için geçerlidir. Bu sorun, Microsoft Windows NT 4.0, Microsoft Windows 2000 veya Microsoft Windows XP çalıştıran ve, fırsatçı kilitleme destekleyen bir dosya sunucusuna istemcileri için de geçerlidir.

Windows 2000

Bu sorun, Windows 2000 çalıştıran bilgisayarlarda olasılığını azaltmak için Windows 2000 Service Pack 3 (SP3) veya daha yeni bir Windows 2000 hizmet paketi Windows 2000 dosya sunucusunda Access veritabanı dosyasının bulunduğu yerde ve Windows 2000 dosya sunucusuna bağlanan her Windows 2000 istemci bilgisayarının yüklemelisiniz. Nasıl elde edilir ve ardından en son Windows 2000 hizmet paketini yükleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
260910  (http://support.microsoft.com/kb/260910/ ) En son Windows 2000 hizmet paketi nasıl elde edilir
Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows Millennium Edition (Me) veya Microsoft Windows NT 4.0 istemcileri varsa, bu istemcilerde Q260910 Knowledge Base makalesinde açıklanan hizmet paketini yüklemeniz gerekmez.

Windows XP

Windows XP çalışan bilgisayarlarda sorunun oluşmaması için <a0></a0>, Access veritabanının bulunduğu dosya sunucusuna bağlanan her Windows XP istemci bilgisayarında aşağıdaki Microsoft Bilgi Bankası makalesinde açıklanan güvenlik güncelleştirmesini yükleyin.
329170  (http://support.microsoft.com/kb/329170/ ) MS02-070: SMB İmzalamadaki Kusur Grup İlkesinin Değiştirilmesine İzin Verebilir
Bilgisayarınızda Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows Millennium Edition (Me) veya Microsoft Windows NT 4.0 istemcileri, bu istemcilerde 329170 Knowledge Base makalesinde anlatılan güvenlik güncelleştirmesini yüklemeniz gerekmez.

Fırsatçı kilitlemeyi devre dışı bırakma

Windows NT 4.0 kullanıyorsanız, Windows 2000 SP4 ve Windows XP güvenlik güncelleştirmesi, yükleyemiyor veya Windows 2000 SP4 yüklü ve Windows XP güvenlik güncelleştirmesi, ancak sık Bozulması görmeye devam ederseniz, sorunu önlemek için fırsatçı kilitlemeyi devre dışı bırakabilirsiniz.

Önemli Fırsatçı kilitlemeyi devre dışı bırakılması, diğer uygulamaların performansını olumsuz etkileyebilir. Bunun hakkında sorularınız varsa, Microsoft Windows teknik desteğe başvurun.

Windows NT 4.0 üzerinde fırsatçı kilitlemeyi devre dışı bırakma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
129202  (http://support.microsoft.com/kb/129202/ ) Açıklama Windows NT üzerinde fırsatçı kilitleme
Windows 2000'de fırsatçı kilitlemeyi devre dışı bırakma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
296264  (http://support.microsoft.com/kb/296264/ ) Windows'ta fırsatçı kilitlemeyi yapılandırma
Bir Novell dosya sunucusunda fırsatçı kilitlemeyi devre dışı bırakmak için <a0></a0>, Microsoft, Novell teknik desteğe başvurun önerir. Donanım ve yazılım satıcılarının iletişim bilgileri hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/gp/vendors (http://support.microsoft.com/gp/vendors)
Microsoft, teknik destek bulmanıza yardımcı olmak üzere üçüncü taraf iletişim bilgilerini sağlamaktadır. Bu bilgiler haber verilmeden değişebilir. Microsoft bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez.

Bir Microsoft Jet veritabanı paylaşıyorsanız, göz önüne almanız gereken konular

Yapabiliyorsanız, bir Microsoft Windows 95, bir Microsoft Windows 98 veya Windows NT veya Windows 2000 istemcileri ile Microsoft Windows Millennium Edition (Me) dosya paylaşımında depolanan bir Microsoft Jet veritabanı dosyası paylaşır. Microsoft, bazı bilgisayarlar ile Windows 95, Windows 98 veya Windows Me ve bazı çalışan Windows NT veya Windows 2000 çalıştıran bir ağda bilgisayarlar karışımını olması ve veritabanı ağ kullanıcılarıyla paylaşmak zorunda, depolamak ve devre dışı fırsatçı kilitleme ile Windows NT veya Windows 2000 sunucusundaki veritabanı dosyasını paylaşan önerir. Bilgisayarınızda Windows NT veya Windows 2000 istemci bilgisayarları bir Windows 95, bir Windows 98 veya Windows Me dosya paylaşımında depolanan bir dosya paylaşım bozulması oluşabilir. Fırsatçı kilitlemeyi devre dışı Windows NT veya Windows 2000 istemci olsa bile bu durum oluşabilir. Bu sorunu hala araştırma altında kullanılabilir olduğunda Microsoft daha fazla bilgi için bu makalede deftere nakleder.

Güçlü bir dosya sunucusu kullanın.

Kullanıcılar ve Microsoft Jet veritabanı dosyası için yapılan istekleri işleyebileceği bir güçlü bir dosya sunucusuna sahip olduğunuzdan emin olun. Ayrıca, dosya sunucusu gibi bir Windows etki alanı denetleyicisi, Exchange Server ve SQL Server çalışan çok sayıda diğer işlemleri işleme ile overtaxed değil, dikkat edin. Bu öneri nedeni bir ağ yöneticisi veya başka bir sunucuda, sahibi (posta sunucusu) gibi başka önemli hizmetindeki bir sorun gidermek için bilgisayarı yeniden veya yeni yazılım, hizmet paketi veya düzeltme uyguladıktan sonra bilgisayarı yeniden ve Microsoft Jet veritabanı şu anda sunucuda paylaştırılmış unutabilirler, ' dir. Dosya sunucusu yeniden önyükleyerek beklenmeyen bir kesinti istemcisinin, veritabanı bağlantıları neden olur ve veritabanı bozulmasına neden olabilir. Bu kesintiye uğramış bir istemci bağlantısının önlemek için <a0></a0>, tüm istemcilerin dosya sunucusu yeniden başlatılıncaya veya önce yazılım güncelleştirmeleri dosya sunucusuna uygulanan önce veritabanını kapatmalısınız.

Güçlü bir dosya sunucusu, burada, yanlışlıkla anahtarlamalı edemiyor güvenli bir konumda yerleştirilmelidir. Sunucu bir kesintisiz güç kaynağı (UPS), zaman zaman güç kesintileri veya güç dalgalanmaları önlemek amacıyla olması gerekir. Ağ dosya sunucusu yüksek performans sabit diskleri, iyi olan ağ kartı ve RAM, sunucu üzerine yerleştirilen yükünü işleyebilir emin olmak için yeterli olması gerekir.

Ağ bağlantısını doğrulayın.

Kararlı ve hızlı bir ağ ağ dosya sunucusuna düz bir ağ bağlantısına sahip olmasına dikkat edin. Geniş Ağ, modem bağlantısı, FTP (veya diğer herhangi bir daha az-göre-güvenilir ağ aktarımı), Microsoft Jet kullanmaktan kaçının. Microsoft Jet veritabanı dosya paylaşım sistemi olduğundan, daha az-göre-güvenilir herhangi bir ağ aktarımı bırakılan bir istemci olasılığını artırır. Bu, veritabanı bozulması olasılığını artırabilir.

Her istemciden yapılan bağlantı sayısını en azda tutun

Yapabiliyorsanız, her istemciyi bir ve yalnızca bir Microsoft Jet veritabanı bağlantısını kullanacak biçimde tasarlayın. Bu bağlantılar'da aynı istemci işleminden gelen, her bağlantı için bir Jet veritabanı veritabanına bir bağımsız istemci temsil eder. Performans ve ağ g/Ç en iyi duruma getirmek için arka uç veritabanında çok kullanıcılı olan yük azaltmak için tek bir Jet veritabanı bağlantısını kullanmak üzere istemci uygulaması tasarlama ve gerektiği gibi bu bağlantı birden çok kayıt kümeleri sonra paylaştırın. Bu, istemci uygulamasında okuma/yazma gecikmeler önleme eklenen yararı vardır. Varsayılan olarak, bir değer veritabanına yazma bile iki bağlantısı aynı istemci işleminde, yazma ve iki farklı Jet bağlantılarda okuma bu güncelleştirilmiş değeri okunamıyor açabilmesinin arasındaki beş saniyelik bir gecikme vardır. Bu sorun, tek bir bağlantı kullanıyorsanız, kaçının.

Bir Microsoft Jet veritabanına erişmek için ADO kullanın.

ADO'DAN bir Microsoft Jet veritabanına eriştiğinizde, Microsoft, Microsoft Access ODBC sürücüsü yerine Microsoft Jet OLEDB Sağlayıcısı'nı kullanmanızı önerir. Bu konu hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
299973  (http://support.microsoft.com/kb/299973/ ) Microsoft Jet, IIS ile birlikte kullanma

Bir işlem) veritabanı altyapısı için ek bütünlük geçirmesine gitme

Bir dosya tabanlı veritabanı motoru, bir Microsoft SQL Server gibi sunucu tabanlı veritabanı alt yapısı veritabanı sunucusunda birden çok istemci isteklerine tüm işler. Sunucu, işlem günlüğündeki bu istekleri izler. Herhangi bir nedenle bir isteği yerine, sunucunun geri alır veya istek işleme sokmaz. Bu veritabanı eksik veya bozuk bir durumda bırakılır olasılığını azaltır.

Ancak, bir sunucu tabanlı veritabanı altyapısı için bir dosya tabanlı Veritabanı Altyapısı ' yükseltmeden önce yararları ve olumsuzlukları, böylece dikkat edin. Amaçlarınız için en uygun veritabanı altyapısı olarak seçme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
168549  (http://support.microsoft.com/kb/168549/ ) Yükleme Merkezi'nden uygun veritabanı teknik incelemesi kullanıma seçme
Not: çift Suites'in de bu ayrıntılı raporda, Jet 4.0 ve Access 2000 için de geçerlidir Access 97'için yazılır.

Bağlantılı tablolar, arka uç veritabanı güncelleştirmesinden sonra yenileme

Jet veritabanı bağlantıları için bir <a0>ODBC</a0> arka uç veritabanı sunucusu içeren bir sonraki ve ana sürüm sunucu güncelleştirme görüyorsanız, Jet veritabanı içindeki tüm bağlı tablolar yenilemeniz gerekir. Örneğin, SQL Server 2005, SQL Server 2000 sunucusundan güncelleştirin.

Referanslar

Veritabanı bozulursa, yapmanız gerekenler hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
306204  (http://support.microsoft.com/kb/306204/ ) Microsoft Access veritabanında bozulma nasıl giderilir
Bu makalede anlatılan diğer konular hakkında ayrıntılı bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
200300  (http://support.microsoft.com/kb/200300/ ) Eşitleme yazar ve ADO ve Jet OLE DB sağlayıcısı ile okur.
209137  (http://support.microsoft.com/kb/209137/ ) Access 2000'de bozuk bir Jet 4.0 veritabanını onarmak ve sorun giderme hakkında
299973  (http://support.microsoft.com/kb/299973/ ) Microsoft Jet, IIS ile birlikte kullanma
296264  (http://support.microsoft.com/kb/296264/ ) Windows'ta fırsatçı kilitlemeyi yapılandırma
129202  (http://support.microsoft.com/kb/129202/ ) Açıklama Windows NT üzerinde fırsatçı kilitleme

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access 2000 Standard Edition
  • Access 4.0 için Microsoft Open Database Connectivity Sürücüsü
  • Microsoft OLE DB Provider for Jet 4.0
Anahtar Kelimeler: 
kbmt kbdatabase kbinfo kbdownload kbfaq kbhowtomaster KB300216 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:300216  (http://support.microsoft.com/kb/300216/en-us/ )