Access veritabanını SQL Server’a geçirme
Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Hepimizin sınırları vardır ve Access veritabanı özel durum değildir. Örneğin, Access veritabanının boyut sınırı 2 GB'tır ve 255'ten fazla eşzamanlı kullanıcıyı destekleyemez. Bu nedenle, Access veritabanınızın bir sonraki düzeye geçme zamanı geldiğinde SQL Server'a geçiş yapabilirsiniz. SQL Server (şirket içinde veya Azure bulutunda) daha fazla miktarda veriyi, daha fazla eşzamanlı kullanıcıyı destekler ve JET/ACE veritabanı altyapısından daha fazla kapasiteye sahiptir. Bu kılavuz, SQL Server yolculuğunuza sorunsuz bir başlangıç sağlar, oluşturduğunuz Access ön uç çözümlerinin korunmasına yardımcı olur ve gelecekteki veritabanı çözümleri için Access'i kullanmaya teşvik eder. Başarılı bir şekilde geçiş yapmak için Microsoft SQL Server Migration Assistant'ı (SSMA) kullanın, bu aşamaları izleyin.

SQL Server'a veritabanı geçişinin aşamaları

Başlamadan önce

Aşağıdaki bölümlerde, başlamanıza yardımcı olacak arka plan ve diğer bilgiler sağlanır.

Bölünmüş veritabanları hakkında

Tüm Access veritabanı nesneleri bir veritabanı dosyasında olabilir veya iki veritabanı dosyasında depolanabilir: ön uç veritabanı ve arka uç veritabanı. Buna veritabanını bölme adı verilir ve ağ ortamında paylaşımı kolaylaştırmak için tasarlanmıştır. Arka uç veritabanı dosyası yalnızca tablo ve ilişki içermelidir. Ön uç dosyası yalnızca formlar, raporlar, sorgular, makrolar, VBA modülleri ve arka uç veritabanına bağlı tablolar gibi diğer tüm nesneleri içermelidir. Access veritabanını geçirirken, SQL Server'ın artık bir sunucuda bulunan veriler için yeni bir arka uç olarak davranması, bölünmüş bir veritabanına benzer.

Sonuç olarak, SQL Server tablolarına bağlı tablolarla ön uç Access veritabanını koruyabilirsiniz. Etkili bir şekilde, Access veritabanının sağladığı hızlı uygulama geliştirmenin avantajlarını ve SQL Server'ın ölçeklenebilirliğini türetebilirsiniz.

SQL Server avantajları

SQL Server'a geçiş için hala ikna edici bir çözüme mi ihtiyacınız var? Düşünmenin bazı ek avantajları şunlardır:

  • Daha fazla eşzamanlı kullanıcı    SQL Server, Access'ten çok daha fazla eşzamanlı kullanıcıyı işleyebilir ve daha fazla kullanıcı eklendiğinde bellek gereksinimlerini en aza indirir.

  • Daha fazla kullanılabilirlik    SQL Server ile, kullanımdayken veritabanını artımlı veya eksiksiz olarak dinamik olarak yedekleyebilirsiniz. Sonuç olarak, verileri yedeklemek için kullanıcıları veritabanından çıkmaya zorlamanız gerekmez.

  • Yüksek performans ve ölçeklenebilirlik    SQL Server veritabanı genellikle access veritabanından daha iyi performans gösterir, özellikle de büyük, terabayt boyutlu bir veritabanıyla. Ayrıca SQL Server, kullanıcı isteklerini işlemek için tek bir işlem içinde birden çok yerel iş parçacığı kullanarak sorguları paralel olarak işleyerek sorguları çok daha hızlı ve verimli bir şekilde işler.

  • Geliştirilmiş güvenlik    SQL Server, güvenilir bir bağlantı kullanarak Windows sistem güvenliğiyle tümleştirerek ağa ve veritabanına tek bir tümleşik erişim sağlar ve her iki güvenlik sisteminin de en iyi şekilde kullanılmasını sağlar. Bu, karmaşık güvenlik düzenlerini yönetmeyi çok daha kolay hale getirir. SQL Server, Sosyal Güvenlik numaraları, kredi kartı verileri ve gizli adresler gibi hassas bilgiler için ideal depolama alanıdır.

  • Anında kurtarılabilirlik     İşletim sistemi çöker veya güç kesintisi olursa, SQL Server veritabanını birkaç dakika içinde ve veritabanı yöneticisi müdahalesi olmadan otomatik olarak tutarlı bir duruma kurtarabilir.

  • VPN kullanımı    Access ve Sanal Özel Ağlar (VPN) iyi anlaşamaz. Ancak SQL Server ile uzak kullanıcılar masaüstündeki Access ön uç veritabanını ve VPN güvenlik duvarının arkasında bulunan SQL Server arka ucunu kullanmaya devam edebilir.

  • Azure SQL Server    SQL Server'ın avantajlarına ek olarak, kapalı kalma süresi olmadan dinamik ölçeklenebilirlik, akıllı iyileştirme, genel ölçeklenebilirlik ve kullanılabilirlik, donanım maliyetlerini ortadan kaldırma ve daha az yönetim sunar.

En iyi Azure SQL Server seçeneğini belirleyin

Azure SQL Server'a geçiş gerçekleştiriyorsanız, aralarından seçim yapabileceğiniz üç seçenek vardır ve bunların her birinde farklı avantajlar vardır:

  • Tek veritabanı/elastik havuzlar    Bu seçeneğin bir SQL Veritabanı sunucusu aracılığıyla yönetilen kendi kaynak kümesi vardır. Tek bir veritabanı, SQL Server'daki kapsanan bir veritabanı gibidir. Sql Veritabanı sunucusu aracılığıyla yönetilen paylaşılan bir kaynak kümesine sahip veritabanları koleksiyonu olan bir elastik havuz da ekleyebilirsiniz. En yaygın kullanılan SQL Server özellikleri yerleşik yedeklemeler, düzeltme eki uygulama ve kurtarma ile kullanılabilir. Ancak kesin bakım süresi garanti edilmeyebilir ve SQL Server'dan geçiş zor olabilir.

  • Yönetilen örnek    Bu seçenek, paylaşılan kaynak kümesine sahip bir sistem ve kullanıcı veritabanları koleksiyonudur. Yönetilen örnek, SQL Server veritabanının şirket içi SQL Server ile yüksek oranda uyumlu olan bir örneği gibidir. Yönetilen örnekte yerleşik yedeklemeler, düzeltme eki uygulama, kurtarma vardır ve SQL Server'dan kolayca geçirilebilir. Ancak, kullanılamayan ve kesin bakım süresi garanti edilmeyen az sayıda SQL Server özelliği vardır.

  • Azure Sanal Makinesi    Bu seçenek, SQL Server'ı Azure bulutunda bir sanal makine içinde çalıştırmanıza olanak tanır. SQL Server altyapısı ve kolay bir geçiş yolu üzerinde tam denetime sahipsiniz. Ancak yedeklemelerinizi, düzeltme eklerinizi ve kurtarmanızı yönetmeniz gerekir.

Daha fazla bilgi için bkz. Azure'a veritabanı geçiş yolunuzu seçme ve Azure SQL nedir?.

İlk adımlar

SSMA'yi çalıştırmadan önce geçiş işlemini kolaylaştırmaya yardımcı olabilecek birkaç sorunu önceden giderebilirsiniz:

  • Tablo dizinleri ve birincil anahtarlar ekleme    Her Access tablosunun bir dizini ve birincil anahtarı olduğundan emin olun. SQL Server, tüm tabloların en az bir dizine sahip olmasını ve tablo güncelleştirilebiliyorsa bağlantılı tablonun birincil anahtara sahip olmasını gerektirir.

  • Birincil/yabancı anahtar ilişkilerini denetleme    Bu ilişkilerin tutarlı veri türlerine ve boyutlarına sahip alanları temel aldığına emin olun. SQL Server, yabancı anahtar kısıtlamalarında farklı veri türlerine ve boyutlarına sahip birleştirilmiş sütunları desteklemez.

  • Ek sütununu kaldırma    SSMA, Ek sütununu içeren tabloları geçirmez.

SSMA'yı çalıştırmadan önce aşağıdaki ilk adımları uygulayın.

  1. Access veritabanını kapatın.

  2. Veritabanına bağlı olan geçerli kullanıcıların da veritabanını kapattıklarına emin olun.

  3. Veritabanı .mdb dosya biçimindeyseKullanıcı düzeyinde güvenliği kaldır'ı seçin.

  4. Veritabanınızı yedekleyin. Daha fazla bilgi için bkz . Verilerinizi yedekleme ve geri yükleme işlemleriyle koruma.

İpucu    Microsoft SQL Server Express sürümünü masaüstünüzde 10 GB'a kadar destekleyen ve geçişinizi çalıştırmanın ve denetlemenin ücretsiz ve kolay bir yolu olan yüklemeyi göz önünde bulundurun. Bağlandığınızda veritabanı örneği olarak LocalDB kullanın.

İpucu    Mümkünse, Access'in tek başına bir sürümünü kullanın.

SSMA çalıştırma

Microsoft, geçişi kolaylaştırmak için Microsoft SQL Server Migration Assistant (SSMA) sağlar. SSMA çoğunlukla tabloları geçirir ve parametre içermeyen sorguları seçer. Formlar, raporlar, makrolar ve VBA modülleri dönüştürülmedi. SQL Server Meta Veri Gezgini, Access veritabanı nesnelerinizi ve SQL Server nesnelerinizi görüntüleyerek her iki veritabanının da geçerli içeriğini gözden geçirmenizi sağlar. Bu iki bağlantı, gelecekte ek nesneleri aktarmaya karar vermeniz durumunda geçiş dosyanıza kaydedilir.

Not    Veritabanı nesnelerinizin boyutuna ve aktarılması gereken veri miktarına bağlı olarak geçiş işlemi biraz zaman alabilir.

  1. SSMA kullanarak bir veritabanını geçirmek için, önce indirilen MSI dosyasına çift tıklayarak yazılımı indirip yükleyin. Bilgisayarınız için uygun 32 veya 64 bit sürümü yüklediğinizden emin olun.

  2. SSMA'yı yükledikten sonra, tercihen Access veritabanı dosyasını içeren bilgisayardan masaüstünüzde açın.

    Bunu, paylaşılan bir klasördeki ağdan Access veritabanına erişimi olan bir makinede de açabilirsiniz.

  3. SQL Server konumu, Geçirilen Access veritabanı ve nesneleri, bağlantı bilgileri ve bağlantılı tablolar oluşturmak isteyip istemediğiniz gibi temel bilgileri sağlamak için SSMA'daki başlangıç yönergelerini izleyin.

  4. SQL Server 2016 veya sonraki bir sürümüne geçiş yapıp bağlantılı tabloyu güncelleştirmek istiyorsanız, Genel > Proje Ayarları > Araçları gözden geçir'i seçerek bir rowversion sütunu ekleyin.

    Rowversion alanı, kayıt çakışmalarını önlemeye yardımcı olur. Access, kaydın en son ne zaman güncelleştirildiğini belirlemek için SQL Server bağlı tablosunda bu rowversion alanını kullanır. Ayrıca, rowversion alanını bir sorguya eklerseniz, Access bunu kullanarak bir güncelleştirme işleminden sonra satırı yeniden seçer. Bu, Access özgün gönderimden farklı sonuçlar algıladığında oluşabilecek yazma çakışması hatalarından ve kayıt silme senaryolarından kaçınmaya yardımcı olarak verimliliği artırır. Örneğin kayan nokta numarası veri türleri ve sütunları değiştiren tetikleyicilerle gerçekleşebilir. Ancak formlarda, raporlarda veya VBA kodunda rowversion alanını kullanmaktan kaçının. Daha fazla bilgi için bkz. rowversion.

    Not    Rowversion'ın zaman damgalarıyla karıştırılmasını önle. Anahtar sözcük zaman damgası SQL Server'da rowversion için bir eş anlamlı olsa da, veri girişini zaman damgası olarak kullanmak için rowversion kullanamazsınız.

  5. Kesin veri türlerini ayarlamak için İnceleme Araçları > Proje Ayarları > Tür Eşlemesi'ne tıklayın. Örneğin, yalnızca İngilizce metin depolarsanız, nvarchar veri türü yerine varchar kullanabilirsiniz.

Nesneleri dönüştürme

SSMA, Access nesnelerini SQL Server nesnelerine dönüştürür, ancak nesneleri hemen kopyalamaz. SSMA, geçirebileceğiniz aşağıdaki nesnelerin listesini sağlar, böylece bunları SQL Server veritabanına taşımak isteyip istemediğinize karar vekleyebilirsiniz:

  • Tablolar ve Sütunlar

  • Parametre içermeyen sorgular'ı seçin.

  • Birincil ve Yabancı anahtarlar

  • Dizinler ve Varsayılan değerler

  • Kısıtlamaları denetleme (sıfır uzunluklu sütun özelliğine, sütun doğrulama kuralına, tablo doğrulamaya izin ver)

En iyi uygulama olarak, hataları, uyarıları, bilgilendirme iletilerini, geçişi gerçekleştirmek için zaman tahminlerini ve nesneleri gerçekten taşımadan önce atılması gereken tek hata düzeltme adımlarını içeren dönüştürme sonuçlarını gösteren SSMA değerlendirme raporunu kullanın.

Veritabanı nesnelerinin dönüştürülmesi Access meta verilerinden nesne tanımlarını alır, bunları eşdeğer Transact-SQL (T-SQL) söz dizimine dönüştürür ve sonra bu bilgileri projeye yükler. Ardından SQL Server veya SQL Azure nesnelerini ve bunların özelliklerini SQL Server veya SQL Azure Meta Veri Gezgini'ni kullanarak görüntüleyebilirsiniz.

Nesneleri SQL Server'a dönüştürmek, yüklemek ve geçirmek için bu kılavuzu izleyin.

İpucu    Access veritabanınızı başarıyla geçirdikten sonra, test veya son geçiş için verilerinizi yeniden geçirebilmeniz için proje dosyasını daha sonra kullanmak üzere kaydedin.

Tabloları bağlama

Windows ile birlikte gelen yerel SQL Server sürücülerini kullanmak yerine SQL Server OLE DB ve ODBC sürücülerinin en son sürümünü yüklemeyi göz önünde bulundurun. Yeni sürücüler daha hızlı olmakla kalmaz, aynı zamanda Azure SQL'de önceki sürücülerin desteklemediği yeni özellikleri de destekler. Sürücüleri, dönüştürülen veritabanının kullanıldığı her bilgisayara yükleyebilirsiniz. Daha fazla bilgi için bkz. SQL Server için Microsoft OLE DB Sürücüsü 18 ve SQL Server içinMicrosoft ODBC Sürücüsü 17.

Access tablolarını geçirdikten sonra, verilerinizi barındıran SQL Server'daki tablolara bağlanabilirsiniz. Doğrudan Access'ten bağlantı oluşturmak, daha karmaşık SQL Server yönetim araçlarını kullanmak yerine verilerinizi görüntülemenin daha basit bir yolunu da sağlar.  SQL Server veritabanı yöneticiniz tarafından ayarlanan izinlere bağlı olarak bağlı verileri sorgulayabilir ve düzenleyebilirsiniz.

Not    Bağlama işlemi sırasında SQL Server veritabanınıza bağlandığınızda bir ODBC DSN oluşturursanız, yeni uygulamayı kullanan tüm makinelerde aynı DSN'yi oluşturun veya program aracılığıyla DSN dosyasında depolanan bağlantı dizesini kullanın.

Daha fazla bilgi için bkz . Azure SQL Server Veritabanındaki verileri bağlama veya içeri aktarma ve SQL Server veritabanındakiverileri içeri aktarma veya bağlama.

İpucu   Tabloları kolayca yenilemek ve yeniden bağlamak için Access'teki Bağlı Tablo Yöneticisi'ni kullanmayı unutmayın. Daha fazla bilgi için bkz. Bağlı tabloları yönetme.

Test ve düzeltme

Aşağıdaki bölümlerde geçiş sırasında karşılaşabileceğiniz yaygın sorunlar ve bunlarla nasıl başa çıkabileceğiniz açıklanmaktadır.

Sorgular

Yalnızca Seçme Sorguları dönüştürülür; parametrelerin alındığı Seçme Sorguları dahil olmak üzere diğer sorgular değildir. Bazı sorgular tamamen dönüştürülmeyebilir ve SSMA dönüştürme işlemi sırasında sorgu hatalarını bildirir. T-SQL söz dizimlerini kullanarak dönüştürmeyen nesneleri el ile düzenleyebilirsiniz. Söz dizimi hataları, Access'e özgü işlevlerin ve veri türlerinin SQL Server işlevlerine el ile dönüştürülmesini de gerektirebilir. Daha fazla bilgi için bkz. Access SQL ile SQL Server TSQL’i Karşılaştırma.

Veri türleri

Access ve SQL Server benzer veri türlerine sahiptir, ancak aşağıdaki olası sorunlara dikkat edin.

Büyük Sayı    Büyük Sayı veri türü parasal olmayan bir sayısal değer depolar ve SQL bigint veri türüyle uyumludur. Büyük sayıları verimli bir şekilde hesaplamak için bu veri türünü kullanabilirsiniz, ancak Access 16 (16.0.7812 veya üzeri) .accdb veritabanı dosya biçiminin kullanılmasını gerektirir ve Access'in 64 bit sürümüyle daha iyi performans gösterir. Daha fazla bilgi için bkz. Büyük Sayı veri türünü kullanma ve Office'in 64 bit veya 32 bit sürümü arasında seçim yapma.

Evet/Hayır    Varsayılan olarak, Access Evet/Hayır sütunu SQL Server bit alanına dönüştürülür. Kayıt kilitlemeyi önlemek için bit alanının NULL değerlere izin vermemeye ayarlandığından emin olun. SSMA'da bit sütununu seçerek Null Değerlere İzin Ver özelliğini HAYIR olarak ayarlayabilirsiniz. TSQL'de CREATE TABLE veya ALTER TABLE deyimlerini kullanın.

Tarih ve Saat    Tarih ve saat konusunda dikkat edilmesi gereken birkaç nokta vardır:

  • Veritabanının uyumluluk düzeyi 130 (SQL Server 2016) veya üzeriyse ve bağlı bir tablo bir veya daha fazla datetime veya datetime2 sütunu içeriyorsa, tablo sonuçlarda #deleted iletiyi döndürebilir. Daha fazla bilgi için bkz . SQL-Server veritabanına bağlı tabloya erişim #deleted döndürür.

  • Tarih saat veri türüyle eşlemek için Access Tarih/Saat veri türünü kullanın. Daha büyük bir tarih ve saat aralığına sahip datetime2 veri türüyle eşlemek için Access Tarih/Saat Genişletilmiş veri türünü kullanın. Daha fazla bilgi için bkz. Tarih/Saat Genişletilmiş veri türünü kullanma.

  • SQL Server'da tarihleri sorgularken, tarihin yanı sıra saati de dikkate alın. Örneğin:

    • 1/1/19 ile 31/1/19 tarihleri arasında Sipariş Edilen Tarihler tüm siparişleri içermeyebilir.

    • 1/1/19 00:00:00 ile 31/19 11:59:59 arasında Sıralanmış tüm siparişleri içerir.

Ek   Ek veri türü, access veritabanında bir dosya depolar. SQL Server'da dikkate almanız gereken birkaç seçenek vardır. Dosyaları Access veritabanından ayıklayabilir ve ardından SQL Server veritabanınızda dosyaların bağlantılarını depolayabilirsiniz. Alternatif olarak, ekleri SQL Server veritabanında depolamak için FILESTREAM, FileTables veya Uzak BLOB deposu (RBS) kullanabilirsiniz.

Köprü    Access tablolarında SQL Server'ın desteklemediği köprü sütunları vardır. Varsayılan olarak, bu sütunlar SQL Server'da nvarchar(max) sütunlarına dönüştürülür, ancak eşlemeyi özelleştirerek daha küçük bir veri türü seçebilirsiniz. Access çözümünüzde, denetimin Hyperlink özelliğini true olarak ayarlarsanız formlarda ve raporlarda köprü davranışını kullanmaya devam edebilirsiniz.

Birden çok değerli alan    Access çok değerli alanı, sınırlandırılmış değer kümesini içeren ntext alanı olarak SQL Server'a dönüştürülür. SQL Server çoka çok ilişkiyi modelleyen birden çok değerli alanı desteklemediğinden, ek tasarım ve dönüştürme çalışması gerekebilir.

Access ve SQL Server veri türlerini eşleme hakkında daha fazla bilgi için bkz. Veri türlerini karşılaştırma.

Not    Birden çok değerli alanlar dönüştürülmedi.

Daha fazla bilgi için bkz . Tarih ve saat türleri, Dize ve ikili türler ve Sayısal türler.

Visual Basic

VBA SQL Server tarafından desteklenmese de aşağıdaki olası sorunları not edin:

Sorgulardaki VBA işlevleri    Access sorguları, sorgu sütunundaki veriler üzerinde VBA işlevlerini destekler. Ancak VBA işlevlerini kullanan Access sorguları SQL Server'da çalıştırılamaz, bu nedenle istenen tüm veriler işlenmek üzere Microsoft Access'e geçirilir. Çoğu durumda, bu sorgular doğrudan sorgulara dönüştürülmelidir.

Sorgularda Kullanıcı Tanımlı İşlevler    Microsoft Access sorguları, kendilerine geçirilen verileri işlemek için VBA modüllerinde tanımlanan işlevlerin kullanımını destekler. Sorgular tek başına sorgular, form/rapor kayıt kaynaklarında SQL deyimleri, formlar, raporlar ve tablo alanlarındaki birleşik giriş kutularının ve liste kutularının veri kaynakları ve varsayılan veya doğrulama kuralı ifadeleri olabilir. SQL Server bu kullanıcı tanımlı işlevleri çalıştıramaz. Bu işlevleri el ile yeniden tasarlamanız ve SQL Server'da saklı yordamlara dönüştürmeniz gerekebilir.

Performansı iyileştirme

Şimdiye kadar, yeni arka uç SQL Server'ınız ile performansı iyileştirmenin en önemli yolu, yerel veya uzak sorguların ne zaman kullanılacağına karar vermektir. Verilerinizi SQL Server'a geçirirken, dosya sunucusundan istemci-sunucu veritabanı bilgi işlem modeline de geçiyorsunuz. Şu genel yönergeleri izleyin:

  • En hızlı erişim için istemcide küçük, salt okunur sorgular çalıştırın.

  • Daha fazla işlem gücünden yararlanmak için sunucuda uzun, okuma/yazma sorguları çalıştırın.

  • Yalnızca ihtiyacınız olan verileri aktarmak için filtreler ve toplama ile ağ trafiğini en aza indirin.

İstemci sunucusu veritabanı modelinde performansı iyileştirme

Daha fazla bilgi için bkz. Doğrudan sorgu oluşturma.

Aşağıda ek ve önerilen yönergeler yer alır.

Sunucuya mantık uygulama     Uygulamanız ayrıca istemci yerine sunucuda uygulama mantığını, iş kurallarını ve ilkelerini, karmaşık sorguları, veri doğrulamayı ve bilgi tutarlılığı kodunu merkezileştirmek ve paylaşmak için görünümleri, kullanıcı tanımlı işlevleri, saklı yordamları, hesaplanan alanları ve tetikleyicileri kullanabilir. Kendinize sorun, bu sorgu veya görev sunucuda daha iyi ve daha hızlı gerçekleştirilebilir mi? Son olarak, en iyi performansı sağlamak için her sorguyu test edin.

Formlarda ve raporlarda görünümleri kullanma    Access'te aşağıdakileri yapın:

  • Formlar için salt okunur form için SQL görünümü, kayıt kaynağı olarak ise okuma/yazma formu için SQL dizinli görünümü kullanın.

  • Raporlar için kayıt kaynağı olarak bir SQL görünümü kullanın. Ancak, belirli bir raporu diğer raporları etkilemeden daha kolay güncelleştirebilmeniz için her rapor için ayrı bir görünüm oluşturun.

Form veya rapordaki verilerin yüklenmesini en aza indirme    Kullanıcı isteyene kadar verileri görüntülemeyin. Örneğin, recordsource özelliğini boş tutun, kullanıcıların formunuzda bir filtre seçmesini sağlayın ve ardından recordsource özelliğini filtrenizle doldurun. Veya doCmd.OpenForm ve DoCmd.OpenReport'un where yan tümcesini kullanarak kullanıcının ihtiyaç duyduğu kayıtların tam olarak görüntülenmesini sağlayın. Kayıt gezintisini kapatmayı göz önünde bulundurun.

Heterojen sorgulara dikkat edin   Yerel Access tablosuyla SQL Server bağlantılı tablosunu (bazen karma sorgu olarak da adlandırılır) birleştiren bir sorgu çalıştırmaktan kaçının. Bu sorgu türü hala Access'in tüm SQL Server verilerini yerel makineye indirmesini ve sorguyu çalıştırmasını gerektirir; sorguyu SQL Server'da çalıştırmaz.

Yerel tablolar ne zaman kullanılır?    Bir ülke veya bölgedeki eyaletlerin veya illerin listesi gibi seyrek değişen veriler için yerel tabloları kullanmayı göz önünde bulundurun. Statik tablolar genellikle filtreleme için kullanılır ve Access ön ucunda daha iyi performans sergileyebilir.

Daha fazla bilgi için bkz . Veritabanı Altyapısı Ayarlama Danışmanı, Access veritabanını iyileştirmek için Performans Çözümleyicisi'ni kullanma ve SQL Server'a Bağlı Microsoft Office Access Uygulamalarını İyileştirme.

Ayrıca Bkz:

Azure Veritabanı Geçiş Kılavuzu

Microsoft Veri Geçişi Blogu

SQL Server'a Microsoft Access Geçişi, Dönüştürme ve Yükseltme

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

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

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.