Access masaüstü veritabanını paylaşma yolları

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

İhtiyaçlarınıza ve kullanılabilir kaynaklarınıza bağlı olarak, Access veritabanını çeşitli yollarla paylaşabilirsiniz. Bu makalede kullanılabilir seçenekler, her birinin avantajları ve daha fazla bilgi bulabileceğiniz yerler ele alınmaktadır.

Bu makalede

Access verilerini paylaşma yollarına genel bakış

Veritabanı uygulamaları zamanla değişir ve büyür. Eşzamanlı kullanıcı sayısı, ağ ortamı, aktarım hızı, gecikme süresi, veritabanı boyutu, en yüksek kullanım süreleri ve beklenen büyüme gibi birçok faktör ihtiyaçları ve performansı etkiler. Veritabanı çözümünüz başarılı olursa, büyük olasılıkla gelişmesi gerekecektir. Neyse ki Access basitten gelişmişe doğru evrimsel bir yol sunar, böylece çözümünüzü zaman içinde ölçeklendirebilirsiniz. Aşağıdaki tabloda, bu yolu seçmenize yardımcı olmak için Access senaryoları ve iş yükleri özetlenir.

Access paylaşım seçeneklerine genel bakış

Sayfanın Başı

Tek bir veritabanını paylaşma

Bu seçenek en basit ve en az gereksinime sahip seçenektir. Ayrıca en az işlevselliği sunar. Bu yöntemde, veritabanı dosyası paylaşılan bir ağ sürücüsünde depolanır ve tüm kullanıcılar aynı anda veritabanı dosyasını paylaşır. Tüm veritabanı nesneleri paylaşıldığından, birden fazla kullanıcı aynı anda verileri değiştirdiğinde güvenilirlik ve kullanılabilirlik ile ilgili bazı kısıtlamalar söz konusudur. Tüm veritabanı nesneleri ağ üzerinden gönderildiğinden, bu yöntem performansı da düşürebilir.

Veritabanını aynı anda yalnızca birkaç kişi kullanacaksa ve kullanıcıların veritabanı tasarımını özelleştirmesi gerekmiyorsa, bu seçenek işe yarayabilir. Öte yandan, her kullanıcıda veritabanı dosyasının tam bir kopyası bulunduğundan bu yöntem diğer paylaşım yöntemlerine göre daha az güvenlidir. Bu, yetkisiz erişim riskini artırır.

Veritabanını paylaşılan klasör kullanarak paylaşmak için:

  1. Ev veya küçük işletme ortamında, klasörü belirli kişilerle paylaşın. Daha fazla bilgi için bkz: Windows'ta ağ üzerinden dosya paylaşımı.

  2. Access uygulamasının tüm kullanıcı bilgisayarlarında açık olarak ayarlandığından emin olun. Bu varsayılan ayardır, ancak emin olun. Bir kullanıcı veritabanını özel kullanım modunda açarsa, veri kullanılabilirliği etkilenebilir.

    1. Access'i başlatın ve Dosya>Seçenekleri'ni seçin.
    2. Access Seçenekleri iletişim kutusunda İstemci Ayarları'nı seçin.
    3. Gelişmiş bölümünde, Varsayılan açık mod altında Paylaşılan'ı seçin, Tamam'ı seçin ve ardından Access'ten çıkın.
  3. Veritabanı dosyasını paylaşılan klasöre kopyalayın. Dosyayı kopyaladıktan sonra, dosya özniteliklerinin veritabanı dosyasına okuma ve yazma erişimine izin verdiğinden emin olun. Kullanıcıların veritabanına okuma ve yazma erişimi olması gerekir.

  4. Her kullanıcının bilgisayarında veritabanı dosyasının bir kısayolunu oluşturun. Daha fazla bilgi için bkz. Office programı veya dosyası için masaüstü kısayolu oluşturma.

Sayfanın Başı

Bölünmüş bir veritabanını paylaşma

Bir SharePoint siteniz veya veritabanı sunucunuz yoksa, bu seçenek iyi bir tercihtir. Bölünmüş veritabanını yerel ağ (LAN) üzerinden paylaşabilirsiniz. Veritabanını böldüğünüzde, bunu iki dosya olarak yeniden düzenlersiniz: veri tablolarının bulunduğu arka uç veritabanı ve sorgu, form ve rapor gibi diğer tüm veritabanı nesnelerinin bulunduğu ön uç veritabanı. Her kullanıcı, ön uç veritabanının yerel bir kopyasını kullanarak etkileşim sağlar.

Veritabanını bölmenin avantajları şunlardır:

  • Geliştirilmiş performans: Ağ üzerinde tablolar, sorgular, formlar, raporlar, makrolar ve modüller değil yalnızca veriler paylaşılır.
  • Daha fazla kullanılabilirlik: Kayıt düzenlemeleri gibi veritabanı işlemleri daha hızlı tamamlanır.
  • Gelişmiş güvenlik: Kullanıcılar arka uç veritabanına bağlantılı tablolar üzerinden erişir. Davetsiz misafirlerin ön uç veritabanı üzerinden verilere yetkisiz erişim elde etme olasılığı daha düşüktür.
  • Geliştirilmiş güvenilirlik: Kullanıcı bir sorunla karşılaşırsa ve veritabanı beklenmedik bir şekilde kapanırsa, veritabanı dosyasındaki herhangi bir bozulma genellikle kullanıcının açmış olduğu ön uç veritabanı kopyasıyla sınırlıdır.
  • Esnek geliştirme ortamı: Her kullanıcı diğer kullanıcıları etkilemeden, bağımsız olarak sorgu, form, rapor ve diğer veritabanı nesnelerini geliştirebilir. Ayrıca, ön uç veritabanının yeni bir sürümünü arka uç veritabanında depolanan verilere erişimi etkilemeden geliştirip dağıtabilirsiniz.

Daha fazla bilgi için bkz: Access veritabanını bölme.

Sayfanın Başı

SharePoint sitesinde veri paylaşma

SharePoint sitesinde Access verilerini paylaşmanın çeşitli yolları vardır:

  • Bağlantı: Bağlama işlemi başka programdaki verilere bağlandığından, Access'te verilerin bir kopyasını oluşturup saklamaya gerek olmadan, en son verileri hem SharePoint'te hem de Access'te görüntüleyebilir ve düzenleyebilirsiniz. Access veritabanınıza SharePoint listesi kopyalamak istemiyor, ancak bunun yerine bu listeye dayalı sorgular çalıştırmak ve raporlar oluşturmak istiyorsanız, verilere bağlanabilirsiniz.
  • Taşınma: Verileri Access'ten bir SharePoint sitesine taşıdığınızda, SharePoint sitesinde listeler oluşturursunuz ve bunlar veritabanınızdaki tablolara bağlı kalır. Tabloları SharePoint'e Aktarma Sihirbazı, tüm tablolarınızdaki verileri aynı anda taşımanıza ve ilişkilerini korumanıza yardımcı olur.

Daha fazla bilgi için bkz. Verileri SharePoint'e aktarma, bağlama veya taşıma.

Uyarı

Bir Access veritabanı dosyasını OneDrive'a veya SharePoint belge kitaplığına kaydedebilseniz de, Access veritabanını bu konumlardan açmaktan kaçınmanızı öneririz. Dosya düzenleme için yerel olarak indirilebilir ve değişikliklerinizi SharePoint'e kaydettikten sonra yeniden karşıya yüklenebilir. Access veritabanını SharePoint'ten birden çok kişi açarsa, veritabanının birden çok kopyası oluşturulabilir ve beklenmeyen bazı davranışlar ortaya çıkabilir. Bu öneri, tek veritabanları, bölünmüş veritabanları ve .accdb, .accdc.accde, ve .accdr dosya biçimleri de dahil olmak üzere tüm Access dosyası türleri için geçerlidir. Access'i dağıtma hakkında daha fazla bilgi için bkz: Access uygulamasını dağıtma.

Sayfanın Başı

Veritabanı sunucusu kullanarak veri paylaşma

Veritabanınızı paylaşmak için Access'i SQL Server gibi bir veritabanı sunucusuyla kullanabilirsiniz. Bu yöntem çok yarar sağlasa da ek yazılım gerektirir: veritabanı sunucusu ürünü.

Tablolar ağ üzerinde depolandığından ve her kullanıcıda sorgular, formlar, raporlar ve diğer veritabanı nesneleriyle birlikte tabloların bağlantılarını içeren yerel bir Access veritabanı kopyası bulunduğundan, bu yöntem veritabanını bölmeye benzer. Bu paylaşım yönteminin yararları kullandığınız veritabanı sunucusu yazılımına göre değişse de, bunlar genellikle kullanıcı hesapları ve verilere seçici erişim, güçlü veri kullanılabilirliği ve tümleşik veri yönetimi araçlarını içerir. Ayrıca, çoğu veritabanı sunucusu yazılımı Access'in önceki sürümleriyle iyi çalışır ve bu nedenle, tüm kullanıcıların aynı sürümü kullanması gerekmez. Yalnızca tablolar paylaşılır. Daha fazla bilgi için bkz. Access veritabanını SQL Server'a geçirme, SQL Server veritabanındaki verileri içeri aktarma veya bağlama ve Azure SQL Server Veritabanına bağlanma veya veritabanından verileri içeri aktarma.

Veritabanı sunucusu kullanarak veritabanını paylaşmanın yararları

  • Yüksek performans ve ölçeklenebilirlik: Çoğu durumda, veritabanı sunucusu tek başına bir Access veritabanı dosyasına göre daha iyi performans sunar. Çoğu veritabanı sunucusu ürünü de Access veritabanı dosyasının geçerli sınırının (iki gigabayt) yaklaşık 500 katı olan çok büyük, terabayt boyutlu veritabanlarını destekler. Veritabanı sunucusu ürünleri genellikle sorguları paralel olarak işleyerek ve daha fazla kullanıcı eklendiğinde ek bellek gereksinimini en aza indirerek verimli çalışır.
  • Artan kullanılabilirlik: Pek çok veritabanı sunucusu ürünü, kullanıldığı sırada veritabanının yedeğini almanıza olanak sağlar. Sonuç olarak, verileri yedeklemek için kullanıcıları veritabanından çıkmaya zorlamanız gerekmez. Veritabanı sunucusu ürünleri de genellikle eşzamanlı düzenlemeyi ve kayıt kilitlemeyi verimli bir şekilde işleme alır.
  • Geliştirilmiş güvenlik: Hiçbir veritabanı tamamen güvenli hale getirilemez. Bununla birlikte, veritabanı sunucusu ürünleri, verilerinizi yetkisiz kullanımlardan korumaya yardımcı olabilecek güçlü bir güvenlik sunar. Çoğu veritabanı sunucusu ürünü, kimin hangi tabloyu görebileceğini belirlemenize olanak veren hesap tabanlı güvenlik sunar. Hesap tabanlı güvenlik, birisi Access ön ucunu uygunsuz bir şekilde ele geçirse bile verilerin yetkisiz kullanımını önlemeye yardımcı olur.
  • Otomatik kurtarılabilirlik: İşletim sisteminin çökmesi veya güç kesilmesi gibi sistem hatası durumlarında, bazı veritabanı sunucusu ürünlerinde, veritabanı yöneticisinin müdahalesi olmadan veritabanını dakikalar içinde tutarlı en son durumuna geri yükleyen otomatik kurtarma mekanizmaları vardır.
  • Sunucu tabanlı işleme: İstemci/sunucu yapılandırmasında Access'in kullanılması, sonuçlar istemciye gönderilmeden önce veritabanı sorgularını sunucuda işleyerek ağ trafiğinin azaltılmasına yardımcı olur. Özellikle büyük veri kümeleriyle çalışıyorsanız, bu işlemi sunucunun gerçekleştirmesi çoğunlukla daha verimli olur.
  • Azure SQL Sunucusu: SQL Server'in avantajlarına ek olarak, kesinti süresi olmadan dinamik ölçeklenebilirlik, akıllı optimizasyon, küresel ölçeklenebilirlik ve kullanılabilirlik, donanım maliyeti ve daha az yönetim sunar.

Sayfanın Başı