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

İhtiyaçlarınıza ve kaynak kullanılabilirliğine bağlı olarak, bir Access veritabanını paylaşabilmenizin çeşitli yolları vardır. Bu makalede, kullanılabilir seçeneklere, her seçeneğin avantajlarına ve daha fazla bilgi için kaynaklara göz atacağız.

Bu makalede

Access verilerini paylaşma yöntemlerine genel bakış

Veritabanı uygulamaları zamanla değişir ve büyür. Eş zamanlı kullanıcı sayısı, ağ ortamı, performans, gecikme süresi, veritabanının boyutu, tepe kullanım süreleri ve beklenen büyüme oranları gibi ihtiyaçları ve performansı etkileyen birçok faktör vardır. Özetle, veritabanı çözümünüz başarılı olursa, büyük olasılıkla gelişmesi gerekir. Neyse ki Access'in basitten ileri düzeye doğru geliştirilmiş bir yolu vardır ve bu yolu zaman içinde çözüme etkili bir şekilde ölçeklendirin. Aşağıdaki tabloda, bu yolu seçmenize yardımcı olacak Access senaryoları ve iş yükleri özetlenmiştir.

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

Sayfanın Başı

Tek bir veritabanını paylaşma

En basit seçenek budur ve gereksinimleri en düşük düzeydedir; ancak en az işlevselliği de bu seçenek sunar. Bu yöntemde, veritabanı dosyası paylaşılan bir ağ sürücüsünde depolanır ve tüm kullanıcılar veritabanı dosyasını eşzamanlı olarak paylaşır. Tüm veritabanı nesneleri paylaşıldığından, verileri değiştiren birden çok eşzamanlı kullanıcı olması durumunda, güvenilirlik ve kullanılabilirlik ile ilgili bazı kısıtlamalar söz konusudur. Tüm veritabanı nesneleri ağ üzerinden gönderildiğinden, bu teknik performansı da düşürebilir.

Veritabanını aynı anda yalnızca birkaç kişinin kullanması bekleniyorsa ve kullanıcıların veritabanı tasarımını özelleştirmesi gerekmiyorsa, bu seçenek işinize yarayabilir. Ancak bu yöntem, veritabanını paylaşmanın diğer yöntemlerine göre daha az güvenlidir, çünkü her kullanıcının veritabanı dosyasının tam kopyası olur ve bu da yetkisiz erişim riskini artırır.

Paylaşılan klasör kullanarak veritabanını 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 10'da ağ üzerinden dosya paylaşımı.

  2. Access uygulamasının kullanıcı bilgisayarlarının tümünde açık olarak ayarlandığından emin olun. Bu, varsayılan ayar olsa da, herhangi bir kullanıcının veritabanını özel kullanım modunda açıp açmadığından emin olun; böyle bir durumda veri kullanılabilirliği etkilenebilir.

    1. Access’i başlatın ve Dosya’nın altında Seçenekler’e tıklayın.

    2. Access Seçenekleri kutusunda İstemci Ayarları'na tıklayın.

    3. Gelişmiş bölümünde, Varsayılan açma modu altında Paylaşılan'ıseçin,Tamam'atıklayın ve ardından Access'den çıkın.

  3. Veritabanı dosyasını paylaşılan klasöre kopyalayın. Dosyayı kopyaladıktan sonra, dosya özniteliklerinin veritabanı dosyasına okuma/yazma erişimine izin verecek şekilde ayarlanmış olduğundan emin olun. Kullanıcıların veritabanına okuma/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 Alan 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    Tablolar, sorgular, formlar, raporlar, makrolar ve modüller değil, yalnızca veriler ağ üzerinde 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 bağlı tablolar aracılığıyla arka uç veritabanına erişim sağlar; izinsiz girişlerin ön uç veritabanı üzerinden verilere yetkisiz erişim elde olasılığı daha düşük olur.

  • Geliştirilmiş güvenilirlik    Kullanıcı bir sorunla karşılaşırsa ve veritabanı beklenmedik bir şekilde kapanırsa, veritabanı dosyasındaki bozulmalar genellikle kullanıcının açık olduğu ön uç veritabanının kopyasıyla sınırlıdır.

  • Esnek geliştirme ortamı    Her kullanıcı diğer kullanıcıları etkilemeden bağımsız olarak sorgular, formlar, raporlar ve diğer veritabanı nesneleri 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ğlama    Bağlama işlemi başka bir programda yer alan verilere bağlanarak, Access'te verilerin bir kopyasını oluşturmadan ve korumadan en son verileri hem SharePoint'te hem de Access'te görüntüleyemez ve düzenleyebilirsiniz. Bir SharePoint listesini Access veritabanınıza kopyalamak istemiyor, ancak bunun yerine sorgu çalıştırmak ve bu listenin içeriğine dayalı raporlar oluşturmak istiyorsanız, verilere bağlantı veabilirsiniz.

  • Taşıma    Access'te bir SharePoint sitesine veri taşıyabilirsiniz, SharePoint sitesinde listeler oluşturur ve bu listeler veritabanınızdaki tablolara bağlı kalır. Tabloları SharePoint'e Aktarma Sihirbazı, tüm tablolardan verileri aynı anda taşımanıza ve ilişkilerini korumanıza yardımcı olur.

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

Uyarı    Access veritabanı dosyasını OneDrive'a veya SharePoint belge kitaplığına kaydedebilirsiniz, ancak bu konumlardan bir Access veritabanını açmaktan kaçınmanız önerilir. Dosya, düzenleme için yerel olarak indirilmiş olabilir ve sonra değişikliklerinizi SharePoint'e kaydeddikten sonra yeniden karşıya yüklenir. Access veritabanını SharePoint'te birden çok kişi açarsa, veritabanının birden çok kopyası oluşturulabilir ve beklenmeyen bazı davranışlar oluşabilir. Bu öneri, tek bir veritabanı, bölünmüş veritabanı ve .accdb, .accdc, .accde ve .accdr dosya biçimleri dahil olmak üzere tüm Access dosyaları 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 bir yazılım  (veritabanı sunucusu ürünü) gerekmez.

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 arasında kullanıcı hesapları ve verilere seçici erişim, üstün veri kullanılabilirliği, iyi bir şekilde tümleştirilmiş veri yönetimi araçları genellikle tümünde bulunur. Bunların yanı sıra, ç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ızın aynı sürümü kullanması gerekmez. Yalnızca tablolar paylaşılır. Daha fazla bilgi için bkz. Access veritabanını SQL Server'ageçirme, SQL Serververitabanındaki verileri içeri aktarma veya verilere bağlama ve Azure SQL Server Veritabanındaki verileri bağlama veya bu veritabanından 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 Access veritabanı dosyasından 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ı için destek sağlar. Veritabanı sunucusu ürünleri genellikle, sorguları paralel olarak işleyerek (kullanıcı isteklerini işlemek için tek işlemde birden çok yerel iş parçacığı kullanarak) ve daha fazla kullanıcı eklendiğinde ek bellek gereksinimini en aza indirerek çok verimli çalışır.

  • Daha fazla kullanılabilirlik    Çoğu veritabanı sunucusu ürünü, veritabanınızı kullanım sırasında size yardımcı olur. Sonuç olarak, verileri yedeklemek için kullanıcıları veritabanından çıkmaya zorlamanız gerekmez. Ayrıca, veritabanı sunucusu ürünleri çoğunlukla eşzamanlı düzenlemeyi ve kayıt kilitlemeyi çok verimli bir şekilde işleme alır.

  • Geliştirilmiş güvenlik    Hiçbir veritabanı tamamen güvenli hale kullanılamaz. Bununla birlikte, veritabanı sunucusu ürünleri, verilerinizi yetkisiz kullanımlardan korumaya yardımcı olacak güçlü bir güvenlik sunar. Çoğu veritabanı sunucusu ürünü hesap tabanlı güvenlik sağlayarak, kimin hangi tabloyu görebileceğini belirlemenize olanak verir. Access ön ucunun uygunsuz olarak ele geçirildiği durumda bile verilerin yetkisiz kullanımı hesap tabanlı güvenlikle engellenir.

  • Otomatik kurtarılabilirlik    Sistem hatası durumunda (işletim sisteminin kilitlenmesi veya güç kesintisi gibi), bazı veritabanı sunucusu ürünlerinin veritabanı yöneticisinin müdahalesi olmadığı bir veritabanını dakikalar içinde son tutarlılık durumuna kurtaran otomatik kurtarma mekanizmaları vardır.

  • Sunucu tabanlı işleme    İstemci/sunucu yapılandırmasında Access'in kullanımı, sonuçları istemciye göndermeden önce veritabanı sorgularını sunucuda işerek ağ trafiğini azaltmaya yardımcı olur. Özellikle büyük veri kümeleriyle çalışılırken, bu işlemi sunucunun gerçekleştirmesi çoğunlukla daha verimli olur.

  • Azure SQL Server    SQL Server'ın avantajlarına ek olarak, kapalı kalma süresi, akıllı iyileştirme, genel ölçeklenebilirlik ve kullanılabilirlik, donanım maliyetlerinin ortadan kaldırılması ve yönetimin azalmasıyla dinamik ölçeklenebilirlik sunar.

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×