

Makale numarası: 208778 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makalenin Microsoft Access 97 sürümü için bkz: 136128Orta: temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.
(http://support.microsoft.com/kb/136128/ ).
Bu makale yalnızca Microsoft Access veritabanı (.mdb) için geçerlidir.
Bu makalenin Microsoft Access 2002 sürümü için bkz: 299373
(http://support.microsoft.com/kb/299373/EN-US/ ).
.Ldb dosyası, Microsoft Jet veritabanı altyapısı sürüm 4.0 çok kullanıcılı düzeninde önemli bir rol çalar. .Ldb dosyası, hangi kayıtların paylaşılan veritabanında ve kim tarafından kilitlenir belirlemek için kullanılır.
Otomatik bir .ldb dosyası oluşturma ve silmePaylaşılan kullanıma açılan her veritabanı için bilgisayar ve güvenlik adları saklamak ve genişletilmiş bir bayt aralığı kilidi için bir .ldb dosyası oluşturulur. .Ldb dosyası her zaman açık veritabanı (.mdb) ile aynı ada sahip ve açık veritabanı ile aynı klasörde bulunur. (Paylaşılan kullanımı) C:\Program Files\Microsoft Office\Office\Samples klasöründe Northwind.mdb örnek veritabanını açın, örneğin sonra Northwind.ldb adlı bir dosya otomatik olarak aynı klasörde oluşturulur.
Son kullanıcı paylaşılan bir veritabanının her kapattığında, .ldb dosyası silinir. Bir kullanıcı yoksa yalnızca özel haklarını silmeniz ya da veritabanı bozulmuş olarak; işaretli olduğunda, veritabanı bozulmuş olarak imlenip veritabanı zaman kullanan hakkında bilgi içerdiğinden sonra .ldb dosyası silinmez olur.
Gerekli bir klasör ayrıcalıklarBir veritabanını paylaştırmak istiyorsanız, .mdb dosyasının, burada kullanıcılar okuma, yazma, oluşturma ve ayrıcalığı silmek bir klasörde bulunmalıdır. Istediğiniz bile, farklı kullanıcıların ayrıcalıklarını (örneğin, bazı salt okunurdur ve bazı oku-yaz) dosya, bir veritabanını paylaşan tüm kullanıcılar okuduğunuz, yazma ve klasör izinleri oluşturun. Ancak, salt okunur izinleri tek tek kullanıcıların .mdb dosyasının hala klasörüne tam izin verirken atayabileceğiniz.
Not: kullanıcı bir veritabanını özel kullanım erişimine sahip (Aç iletişim kutusunda özel onay kutusunu tıklatarak) açtığında, kayıt kilitleme kullanılmaz; bu nedenle, Microsoft Access veya bir .ldb dosyası oluşturulamadı denemez. Veritabanını özel kullanım için her zaman açıksa, kullanıcı yalnızca okuma ve yazma ayrıcalıkları sağlayarak klasöre.
.Ldb dosyası içeriğiPaylaşılan bir veritabanının açan her kişi için Jet veritabanı alt yapısı, veritabanının .ldb dosyasına bir giriş yazar. Her bir .ldb giriş 64 bayt boyutudur. Ilk 32 bayt, bilgisayar adı (örneğin, cetikan) içerir. Ikinci 32 bayt güvenlik adı (Admin) içerir. Jet veritabanı alt yapısı'nı destekleyen eşzamanlı kullanıcıların sayısı 255'tir, bu nedenle, .ldb dosyası boyutu hiçbir zaman 16 kilobayttan büyük.
Bir kullanıcı paylaşılan bir veritabanının kapattığında, kullanıcının giriş .ldb dosyadan kaldırılmaz. Ancak, başka bir kullanıcı veritabanını açtığında yazılabilir. Bunun anlamı, tek başına kullanan veritabanını kullanıyor belirlemek için .ldb dosyasını kullanamazsınız.
.Ldb dosyası kullanımıJet veritabanı alt yapısı .ldb dosyası bilgileri, kullanıcıların verileri diğer kullanıcıların kilitlemiş sayfalara yazmasını engellemek için ve diğer sayfaları, kilitli kimlerin belirlemek için kullanır. Jet veritabanı alt yapısı ile başka bir kullanıcı bir kilit çakışması algılarsa, dosya veya kayıt olan kullanıcı bilgisayarı ve güvenlik adını almak için .ldb dosyasını okur kilitli.
Birçok durumda kilit çakışması, kaydı panoya kopyalamak sağlayan bir genel "çakışma yazma" iletisi alırsınız veya yaptığınız değişiklikleri bırakın. Bazı durumlarda, ancak, aşağıdaki hata iletisini alırsınız:
Not: hiçbir boşluğunu durumuna veritabanının durumu .ldb dosyası bilgileri vardır. Bir .ldb dosyası bozulursa, veritabanındaki her şeyi hala düzgün çalışmalıdır. Ancak, kullanıcı adlarını herhangi bir kilit çakışması iletisi yerine karışmış metin görebilirsiniz.
Kilitleme açamadı < tablo adı > Tablo; şu anda bilgisayarda < bilgisayar adı > < güvenlik adı > kullanıcı tarafından kullanımda.
Microsoft Visual Basic for Applications'ın Access 2000'de, belirli bir veritabanına oturum açmış kullanıcıların listesini çıktısını alabilirsiniz.
Bunu yapmak ve örnek kodları hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
198755
(http://support.microsoft.com/kb/198755/EN-US/ )ACC2000: Jet UserRoster ile veritabanı içinde kim oturum denetimi
Makale numarası: 208778 - Last Review: 26 Ocak 2005 Çarşamba - Gözden geçirme: 3.1
Machine-translated Article
Ö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:208778
(http://support.microsoft.com/kb/208778/en-us/ )


Contact us for more help