Bir Access uygulaması bölünmüş veritabanı uygulaması olarak dağıtıldığında oluşan sorunlar (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Makale çevirileri Makale çevirileri
Makale numarası: 162522 - Bu makalenin geçerli olduğu ürünleri görün.
Gelişmiş: Uzman kodlama, birlikte çalışabilirlik ve çok kullanıcılı becerileri gerektirir.

Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu makalede, Microsoft Office Developer Edition Araçlar (ODE) veya Microsoft Access Developer's Toolkit (ADT) sürüm 7.0 Araçları'nı kullanarak bir Microsoft Access uygulaması bölünmüş veritabanı uygulaması olarak yeniden dağıtan, adres sorunlar açıklanır. Bu makalede aşağıdaki konular da giderir:
  • Bölünmüş veritabanı uygulaması nedir?
  • Kurulum dosyaları oluşturma
  • Bağlı tablolar yenileniyor

Daha fazla bilgi

Bölünmüş veritabanı uygulaması nedir?

Bölünmüş bir veritabanını iki veritabanı dosyaları içerir. Bir veritabanı (arka uç veritabanı olarak da adlandırılır) sadece tablolar ve ilişkiler'i içerir ve bir ağ dosya sunucusunda bulunan. Diğer veritabanı (ön uç veritabanı olarak anılacaktır) tüm diğer veritabanı nesnelerini içerir: sorgular, formlar, raporlar, makrolar ve modüller ve her kullanıcının bilgisayarında bulunuyor.

Bir <a0>bölme</a0> veritabanı tasarımını da çok kullanıcılı bir ortamda çalışır ve bu, aşağıdaki yararları sağlar:
  • Veritabanını, kullanıcı arabirimi, <a1>Uygulama</a1> bölümü, kullanıcının yerel sabit diskte olduğundan performans artırıldı.
  • Yalnızca verileri ağ üzerinden taşınan çünkü ağ trafiği azalır; diğer tüm veritabanı nesneleri yereldir.
  • Uygulamanızın güncelleştirilmesi kolaydır. Ön uç veritabanında tasarım değişiklikleri yapabilirsiniz ve arka uç veritabanında bulunan verileri değiştirmeden, sonra değişiklikleri kullanıcılara dağıtın.
  • Olmayan çalışma ortamlarında, kullanıcılar diğer kullanıcıları etkilemeden kendi özel nesneler, sorgular, formlar veya raporlar gibi oluşturabilirsiniz.
Uygulama geliştirme sonra el ile arka uç veritabanı oluşturma tablolar içine verin ve sonra ön uç veritabanınıza bağlayın veya iş otomatik olarak yapmak için Microsoft Access'te Veritabanı Bölücüsü Sihirbazı'nı kullanabilirsiniz.

Kurulum dosyaları oluşturma

Bölünmüş veritabanı uygulaması dağıtma, Kur dosyalarının iki ayrı koleksiyonlar oluşturur: ön uç veritabanı için bir Kur ve tüm destek dosyalarını ve bu dosyayı ve isteğe bağlı olarak bir Benioku dosyasını içeren bir arka uç veritabanı için bir Kur.

Arka uç veritabanınız için Kur, tüm kısayolları, kayıt defteri değerleri ya da ek bileşenler eklemek gerekli değildir. Ancak, Kur Sihirbazı, Microsoft Access Kur dosyaları otomatik olarak ekleyecektir ve arka uç veritabanı ile birlikte dosya sunucusundaki dosyaları yüklenir.

Uygulamanızın dağıtırken, ilk olarak ağ dosya sunucusundaki arka uç veritabanınız için Kur programını çalıştırmak için bir ağ veya sistem yöneticinize bildirin. Ayrıca, verileri, gibi okuma, yazma, oluşturma, bulunduğu klasör için doğru izinleri ayarlama yönergeleri sağlamak ve Sil. Bir Benioku dosyasına bu ve diğer yönergeler içerebilir dosya ve arka uç veritabanı kurulumunun bir parçası olarak Readme dosyası içerir.

Kur'dan sonra dosya sunucusu üzerindeki uygun dosyaları yükleyin, ön uç veritabanı için Kur programını çalıştırmak için tüm kullanıcıların söyleyin. Bu Kur programı, ana uygulama ve her kullanıcının bilgisayarında Microsoft Access çalışma zamanı dosyalarının tümünü ayarlar.

Bağlı tablolar yenileniyor

Ağ dosya sunucusu arka uç veritabanı ayarladıktan sonra ön uç veritabanındaki bağlı tablo bağlantıları yenilemek için bir mekanizmaya gerekebilir. Aslında, bu yordamın her zaman ön uç veritabanını açar olan tablo bağlantılar geçerli olduğunu doğrulayın ve yoksa, bunları yenilemek için bir Visual Basic çalıştırmak için iyi bir fikirdir. Bu kullanıcı, arka uç veritabanı başka bir konuma taşır veya kullanıcının yerel bilgisayarındaki ağ sunucusuna yanlış eşlenmişse olası sorunları engelleyebilirsiniz.

Microsoft Access ile dahil geliştirici çözümleri örnek uygulaması (Solutions.mdb) modRefreshTableLinks (veya RefreshTableLinks sürüm 7.0) adlı bir modüle içerir, temel olarak kendi Visual Basic yordamını yazmak için tablo bağlantıları yenilemek için kullanabileceğiniz. Tablo bağlantılar doğrulandı veya uygulama her başlatıldığında yenilenir istediğiniz yordamın OnLoad olayı, <a0>Başlangıç</a0> formunun veya bir AutoExec makrosu uygulamanızda çalıştırabilirsiniz.

Kendi uygulamasında kullanılacak modRefreshTableLinks özelleştirme 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:
154397Solutions.mdb RefreshTableLinks modülünde değiştirme
Not Uygulamanızın kullanıcılar, ağ topolojisine öykünebileceği, uygulama (ön), veritabanında tablo bağlantıları yenilemek sahip değilsiniz. Örneğin, veri (uç) veritabanınızın G: eşlenen ağ sürücüsündeki olduğu, G:\MyAppFolder üzerinde alacağı biliyorsanız, bir sürücü geliştirme ortamınızda aynı biçimde eşlemek ve arka uç veritabanı içinde G:\MyAppFolder yerleştirin. Sonra uygulamanızı dağıtırken, Connect özelliğini her tablonun zaten arka uç veritabanı için doğru yolu içerir. Ancak, arka uç veritabanı başka bir konuma veya her kullanıcının kendi ağ sürücüleri nasıl eşler kullanıcı hareket edip etmediğini denetleyemez çünkü uygulamalarınızda tüm bölünmüş veritabanı tablosunda bağlantıları yenilemek için bir yordam eklemeniz gerekir.

Referanslar

Veritabanı Bölücüsü Sihirbazı kullanma hakkında daha fazla bilgi için Yardım Dizini'nde "İçin Veritabanı Bölücüsü." arayın.

Özellikler

Makale numarası: 162522 - Last Review: 12 Şubat 2007 Pazartesi - Gözden geçirme: 4.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Access Developer's Toolkit 1.1
  • Microsoft Office Access 2003 Developer Extensions
  • Microsoft Office XP Developer Edition
  • Microsoft Office 2000 Developer Edition
  • Microsoft Office 97 Developer Edition
Anahtar Kelimeler: 
kbmt kbfaq kbhowto kbusage KB162522 KbMttr
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:162522

Geri Bildirim Ver

 

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