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

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çenekler ile birlikte her bir seçeneğin faydalarını inceleyecek ve işinize yarayacak bir yöntemle ilgili daha fazla bilgi bulabileceğiniz kaynakları vereceğiz.

Veritabanınızda tasarım değişiklikleri yapmak için, Access'in bilgisayarınızda yüklü olması gerekir.

Bu makalede

Ağ klasörlerini kullanarak veri paylaşma

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

SharePoint sitesinde veritabanı paylaşma

SharePoint listelerine bağlayarak veritabanı paylaşma

Sunucu kullanarak veritabanı paylaşma

Yönteme karar verirken dikkat edilmesi gerekenler

Ağ klasörlerini kullanarak veri 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.

Not : Her kullanıcıda yetkisiz erişim riskini artıran veritabanı dosyasının tam bir kopyası bulunduğundan bu yöntem, diğer veritabanı paylaşma yöntemlerine göre daha az güvenlidir.

Ağ klasörü kullanarak veritabanını paylaşmak için:

  1. Henüz paylaşılan ağ klasörünüz yoksa bir tane ayarlayın.

    Bu adıma yardımcı olması amacıyla, veritabanınızı paylaşmak istediğiniz bilgisayarın işletim sistemine ait yardım sistemine bakın. Paylaşılan klasör ağ sunucusundaysa ağ yöneticisinden yardım almanız gerekebilir.

  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. Her bilgisayarda şu yordamı tamamlayın:

    1. Access’i başlatın ve Dosya’nın altında Seçenekler’e tıklayın. Access 2007 kullanıyorsanız, Microsoft Office Düğmesi’ne ve ardından Access Seçenekleri’ne tıklamayı unutmayın.

    2. Access Seçenekleri kutusunda İstemci Ayarları'na tıklayın. Access 2007 kullanıyorsanız, Gelişmiş’e tıklamayı unutmayın.

    3. Gelişmiş bölümündeki Varsayılan açma modu altında Paylaşılan'ı seçin, Tamam'ı tıklatın ve Access'ten çı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. Kısayol Özellikleri iletişim kutusunda, veritabanı dosyasının yolunu Hedef özelliğine girin ve bunu yaparken, eşleşen sürücü harfi yerine bir UNC adresi kullanın. Örneğin F:\örnek.accdb yerine \\bilgisayaradı\paylaşılan.accdb kullanın.

    Not : Bu adım kullanıcıların kendileri tarafından da gerçekleştirilebilir.

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üş veritabanlarını paylaşma seçeneğini bir ağ üzerinden veya SharePoint sitesinde kullanabilirsiniz. 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 faydaları

  • İyileştirilmiş performans   Ağ genelinde yalnızca veriler paylaşılır; tablolar, sorgular, formlar, raporlar, makrolar ve modüller paylaşılmaz.

  • Daha fazla kullanılabilirlik    Kayıt düzenlemeleri gibi veritabanı işlemleri daha hızlı bir şekilde 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ş yapanların, ön uç veritabanından verilere yetkisiz erişim sağlama olasılığı daha düşüktür.

  • İyileştirilmiş güvenilirlik    Kullanıcı sorunla karşılaşır ve veritabanı beklenmedik bir şekilde kapanırsa, veritabanı dosyalarının bozulması çoğunlukla 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.

Bu seçeneğin işinize yarayacağını düşünüyorsanız, Access veritabanını bölme bağlantısındaki yönergelere gidin.

Sayfanın Başı

SharePoint sitesinde veritabanı paylaşma

Önemli    Microsoft, artık SharePoint’te Access web uygulamaları oluşturulmasını ve kullanılmasını önermez. Alternatif olarak, web ve mobil cihazlara yönelik kod içermeyen iş çözümleri oluşturmak için Microsoft PowerApps’i kullanabilirsiniz.

SharePoint çalıştıran bir sunucunuz varsa (özellikle de Access Hizmetleri çalıştıran bir sunucu) birçok uygun seçeneğiniz de vardır. SharePoint uygulamasıyla gerçekleştirilen birçok tümleştirme noktası, veritabanı erişimini çok daha kolay hale getirir. Bir web veritabanı yayımladığınızda Access Hizmetleri, veritabanını içeren bir SharePoint sitesi oluşturur. Tüm veritabanı nesneleri ve verileri bu sitedeki SharePoint listesine taşınır.

Veritabanını yayımladığınızda Web'e de taşırsınız. Tarayıcı penceresinde çalışan Web formları ve raporlarının yanı sıra standart Access nesneleri de (Web nesnelerinden ayırmak için bazen "istemci" nesneleri olarak da anılır) oluşturabilirsiniz. İstemci Access nesnelerini kullanabilmek için bilgisayarınızda Access'in yüklü olması gerekir;ancak SharePoint'teki tüm veritabanı nesneleri paylaşılır.

Not : Bilgisayarınızda Access yüklü olduğunda, istemci nesnelerini Web veritabanından kullanabilirsiniz; aksi takdirde yalnızca Web veritabanı nesnelerini kullanabilirsiniz.

Access Services Web'de kullanabildiğiniz veritabanları oluşturmanız için bir platform sağlar. Access 2010 ve SharePoint'i kullanarak bir web veritabanı oluşturup yayımladığınızda, kullanıcılar web veritabanını Web tarayıcısında kullanabilir.

Not :  Veritabanını yayımlamak istediğiniz SharePoint sitesinde Tasarımcı izniniz olması gerekir.

Formlar, raporlar ve kullanıcı arabirimi makroları tarayıcının içinde çalışır.

Web veritabanı kullanıyorsanız veriler SharePoint listelerinde depolanır: Tüm tablolar SharePoint listelerine dönüşürken, tüm kayıtlar da liste öğelerine dönüşür ve web veritabanınıza erişimi denetlemek için SharePoint izinlerini kullanabilirsiniz.

Sorgular ve veri makroları sunucuda çalışır: Tüm SQL işlemleri sunucuda gerçekleşir. Böylece, trafik sonuç kümeleriyle sınırlandırılarak ağ performansınızın artmasına yardımcı olunur.

Belge kitaplığına veritabanı kaydetme 

Veritabanını istediğiniz SharePoint belge kitaplığına kaydedebilirsiniz. Bu yöntem, veritabanını bir ağ klasörüne kaydetmeye benzer ve veritabanına erişimi yönetmek için kullanışlı bir yol sunar. SharePoint listelerine bağlandığınızda veriler paylaşılırken veritabanı nesneleri paylaşılmaz. Her kullanıcı kendi veritabanı kopyasını kullanır.

Örneğin, SharePoint siteniz müşteri hizmeti sorunlarını izleyen ve çalışanlarla ilgili bilgileri depolayan listeleri içeriyorsa, Access'te bu listeler için ön uç olarak bir veritabanı oluşturabilirsiniz. Bu sorunları çözümlemek için Access sorguları ve ekip durum toplantısına ilişkin yazılı raporları biçimlendirmek ve yayımlamak için Access raporları oluşturabilirsiniz. Kişilerin bilgisayarında Access varsa, Access sorgularının ve raporlarının SharePoint listesinin Görünüm menüsünde kullanılabilmesini sağlayabilirsiniz. Kişiler listeyi SharePoint sitesinde görüntülediklerinde Görünüm menüsüne tıklayarak sorguları, raporları ve diğer Access nesnelerini bulabilir ve açabilirler. Access uygulamaları yoksa, SharePoint görünümlerini kullanarak da listelerdeki verileri kullanabilirler.

  1. Paylaşmak istediğiniz veritabanını açın.

  2. Dosya sekmesinin altında Farklı Kaydet’e tıklayın.

  3. Veritabanını Farklı Kaydet’e tıklayın ve Gelişmiş bölümünde SharePoint’i seçin, ardından Farklı Kaydet’e tıklayın.

    Notlar : 

    • Access 2007 kullanıyorsanız Microsoft Office Düğmesi > Yayımla > Belge yönetimi Sunucusu’na tıklayın.

    • Access 2010 kullanıyorsanız Dosya > Kaydet ve Yayımla > Veritabanını Farklı Kaydet > SharePoint’e tıklayın.

  4. SharePoint’e Kaydet iletişim kutusunda, kullanmak istediğiniz belge kitaplığına gidin.

  5. Veritabanı dosyası adını ve veritabanı dosyası türünü gözden geçirin, gerekli değişiklikleri yapın ve Kaydet'e tıklayın.

Daha fazla bilgi için bkz. Access Services'ta yayımlama ve SharePoint listesinden veri içeri aktarma veya verileri SharePoint listesine bağlama.

Sayfanın Başı

SharePoint listelerine bağlayarak veritabanı paylaşma

Bu yöntem bölünmüş veritabanı kullanmayla aynı avantajları sağlar ve veriler SharePoint sitesi yoluyla paylaşıldığından, kullanıcılar kendi veritabanı kopyalarını değiştirebilir. SharePoint sitesine veritabanı yayımlamakla aynı kazancı sağlayamasanız da, verilerin merkezi olarak toplanmasının rahatlığından kazanç sağlayabilirsiniz. Veriler SharePoint listelerinde olduğundan, SharePoint özelliklerini kullanarak bunun ağ üzerinden ayrı kullanılabilmesini sağlayabilirsiniz.

Bu yöntemde üç ana adım vardır:

  1. Verileri SharePoint listelerine taşıyın.

  2. Bu listelere bağlantı oluşturun.

  3. Veritabanı dosyasını dağıtın.

İlk iki adımı tamamlayıp dağıtımınız sırasında herhangi bir araçla son adımı uygulamak için SharePoint Sitesine Taşı Sihirbazı'nı kullanabilirsiniz.

Tabloları SharePoint'e Aktarma Sihirbazı'nı kullanma

  1. Veritabanı Araçlarısekmesinde, Verileri Taşı grubunda SharePoint'i tıklatın.

    Notlar : 

    • Bu seçenek yalnızca veritabanınız .accdb dosya biçiminde kaydedilmişse kullanılabilir.

    • Access 2007 kullanıyorsanız Dış Veri sekmesindeki SharePoint Listeleri grubunda SharePoint'e Taşı’ya tıklayın.

  2. SharePoint sitenizin konumunu belirtme dahil Tabloları SharePoint'e Aktarma Sihirbazı'ndaki adımları izleyin. İşlemi iptal etmek için İptal'i tıklatın.

  3. Sihirbazın son sayfasında, geçişle ilgili daha fazla ayrıntı görmek için Ayrıntıları Göster onay kutusunu seçin.

    Sihirbazın bu sayfasında, listelere hangi tabloların bağlandığı açıklanır ve veritabanınızın yedek konumu ve URL'si ile ilgili bilgiler sunulur. Ayrıca, bazı geçiş sorunlarıyla karşılaşılırsa bir uyarı sunulur ve sorunlarla ilgili daha fazla ayrıntıyı görebileceğiniz bir günlük tablosunun konumu verilir.

  4. Sihirbaz eylemleri tamamlandığında Son'u tıklatın.

    Sihirbaz bir uyarı görüntülerse, günlük tablosunu gözden geçirin ve gerekli eylemleri gerçekleştirin. Örneğin, belirli alanlar taşınamayabilir veya bir SharePoint listesi ile uyumlu başka bir veri türüne dönüştürülmüş olabilir.

Not : Listelerinizi SharePoint sitesinde görüntülemek için, Hızlı Başlatma'daki Listeler'i tıklatın veya Tüm Site İçeriğini Görüntüle'yi tıklatın. Web tarayıcınızdaki sayfayı yenilemeniz gerekebilir. Listelerinizin SharePoint sitesindeki Hızlı Başlat'ta görüntülenmesini sağlamak veya sürümlerin izlenmesini etkinleştirme gibi diğer ayarları değiştirmek için, liste ayarlarını SharePoint sitesinde değiştirebilirsiniz. Daha fazla bilgi için, SharePoint sitesindeki Yardım'a bakın.

Sayfanın Başı

Sunucu kullanarak veritabanı 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 seçeneği, bir veritabanı sunucusu mevcutsa ve tüm kullanıcılarda Access yüklüyse kullanın. 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.

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ı 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.

  • 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. Ayrıca, veritabanı sunucusu ürünleri çoğunlukla eşzamanlı düzenlemeyi ve kayıt kilitlemeyi çok verimli bir şekilde işleme alır.

  • İyileştirilmiş güvenlik    Hiçbir veritabanı tamamen güvenli hale getirilemez. 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    İş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 en son tutarlı durumuna geri döndüren 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ışılırken, bu işlemi sunucunun gerçekleştirmesi çoğunlukla daha verimli olur.

Access'i veritabanı sunucusuyla kullanmak için temel adımlar

  1. Access'in veritabanı sunucusuyla birlikte kullanılması için gereken adımların tamamı kullandığınız veritabanı sunucusu ürününe bağlı olsa da temel adımlar aynıdır:

  2. Access veritabanındaki tablolarda bulunan verileri veritabanı sunucusundaki tabloları taşıyın.

  3. Veritabanı sunucusu tablolarına Access veritabanı dosyasının içinden bağlanın.

  4. Veritabanı sunucusunda uygun kullanıcı hesapları oluşturun.

  5. Access veritabanı dosyasını dağıtın.

  6. Gerekli veritabanı sürücülerini kullanıcıların bilgisayarlarına yükleyin.

  7. Access'in SQL Server ile birlikte kullanılması hakkında ayrıntılı bilgi için bkz. Yükseltme Sihirbazı'nı kullanarak Access verilerini SQL Server veritabanına taşıma.

Ayrıca bkz. SQL Server veritabanına bağlama veya SQL Server veritabanından içeri aktarma.

Sayfanın Başı

Yönteme karar verirken dikkat edilmesi gerekenler

Yöntem gereksinimleri

Veritabanını bölme

Ağ klasörü

SharePoint sitesi

Veritabanı sunucusu

Veritabanı sunucusu yazılımı gerektiriyor mu?

H

H

H

E

SharePoint gerektiriyor mu

H

H

E

H

Access Hizmetleri’nin SharePoint Sunucusu’nda çalışmasını gerektiriyor mu?

H

H

Senaryonuza bağlıdır:

Listelere bağlanmak ve belge kitaplığına kaydetmek için Access Services gerekmez

Web veritabanı veya web uygulaması olarak yayımlamak için Access Hizmetleri gerekir

H

Veri kullanılabilirliği

İyi

Hafif veri düzenlemesine sahip küçük gruplara uygun

Çok İyi. Çevrimdışı senaryolara izin verir.

Çok İyi.

Güvenlik

Ek önlemlere bağlıdır

En düşük güvenlik yöntemi

Çok İyi.

Çok İyi.

Esneklik

Esnek. Çalışmayı bozmadan yeni veritabanı özelliklerini kolay bir şekilde geliştirebilir. Kullanıcılar tasarımı kendi kopyalarında değiştirebilir.

Daha az esnek. Geliştirme, daha sonra değiştirilen çevrimdışı veritabanı kopyasında yapılabilir. Tek tek kullanıcıların veritabanı tasarımını değiştirmesine izin vermez.

Esnek. SharePoint izinlerini erişim denetimi ve tasarım değişiklikleri için yükseltir. Form gibi bazı veritabanı nesnelerinin tarayıcı tabanlı kullanımına izin verir.

Esnek. Çalışmayı bozmadan yeni veritabanı özelliklerini kolay bir şekilde geliştirebilir. Kullanıcılar nesnelerin tasarımını kendi kopyalarında değiştirebilir.

Sayfanın Başı

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×