Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Zaman içinde çoğu veritabanı uygulaması büyür, daha karmaşık hale geliyor ve daha fazla kullanıcı desteklemesi gerekiyor. Microsoft Office Access uygulama sürenizin bir noktasında, performansı, ölçeklenebilirliği, kullanılabilirliği, güvenliği, güvenilirliği ve kurtarılabilirliği en iyi duruma getirmek için bu veritabanına yükseltmeyi Microsoft SQL Server veritabanına yükseltmeyi düşünebilirsiniz.

Bu makalede

Microsoft Office Access veritabanını güncelleştirme hakkında

Yukarı boyutlandırma, Access veritabanından yeni veya var olan bir SQL Server veritabanı nesneleri veya yeni Access projesine (.adp) bir veya daha fazla veritabanını veya bir veritabanının bir veya bir bütün olarak benimserme işlemidir.

Veritabanını SQL Server'a boyutlandırmanın avantajları

  • Yüksek performans ve ölçeklenebilirlik    Sql Server, çoğu durumda Access veritabanından daha iyi performans sunar. SQL Server, iki gigabaytlık bir Access veritabanının geçerli sınırının çok daha büyük olduğu çok büyük, terabayt boyutlu veritabanları için de destek sağlar. Son olarak, SQL Server sorguları paralel olarak işerek (kullanıcı isteklerini işlemek için tek işlemde birden çok yerel iş parçacığı kullanarak) ve daha fazla kullanıcı ek olduğunda ek bellek gereksinimlerini en aza indirerek çok verimli çalışır.

  • Daha fazla kullanılabilirlik    SQL Server, veritabanındaki artımlı veya eksiksiz bir dinamik yedeklemeyi, kullanım sırasında tamamlamanız için olanak sağlar. Sonuç olarak, verileri yedeklemek için kullanıcıları veritabanından çıkmaya zorlamanız gerekmez.

  • Geliştirilmiş güvenlik    Güvenilir bir bağlantı kullanarak SQL Server, ağa ve veritabanına tek bir tümleşik erişim sağlamak için Windows sistem güvenliğiyle tümleştirerek her iki güvenlik sisteminden en iyi şekilde çalışır. Bu, karmaşık güvenlik düzenlerini yönetmeyi çok daha kolay hale getirir.

  • Anında kurtarılabilirlik    Sistem hatası durumunda (işletim sisteminin kilitlenmesi veya güç kesintisi gibi), SQL Server'da veritabanı yöneticisinin müdahalesi olmadığı bir veritabanını dakikalar içinde tutarlılığın son durumuna kurtaran otomatik bir kurtarma mekanizması vardır.

  • Sunucu tabanlı işleme    İstemci/sunucu yapılandırmasında SQL Server kullanmak, sonuçları istemciye göndermeden önce veritabanı sorgularını sunucuda işerek ağ trafiğini azaltır. Özellikle büyük veri kümeleriyle çalışırken, bu işlemi sunucunun yapma süreci genellikle çok daha verimli olur.

    Ayrıca, uygulama mantığını, iş kurallarını ve ilkelerini, karmaşık sorguları, veri doğrulamayı ve bilgi tutarlılığı kodunu istemci yerine merkezileştirmek ve paylaşmak için, uygulamanıza kullanıcı tanımlı işlevler, saklı yordamlar ve tetikleyiciler de kullanabilirsiniz.

Yukarıya doğru iler

Boyutlandırma Sihirbazı, veritabanı nesnelerini ve bunların içerdiği verileri Access veritabanından yeni veya var olan bir SQL Server veritabanına taşır.

Yukarı Boyutlandırma Sihirbazı'nı kullanmanın üç yolu vardır:

  • İstemci/sunucu uygulaması oluştur oluşturmak için, Access veritabanındaki tüm veritabanı nesnelerini Access projesine yukarı doğru kullanın. Bu yaklaşım için bazı ek uygulama değişiklikleri ve kod ve karmaşık sorgularda değişiklik yapılması gerekir.

  • Yalnızca Access veritabanındaki verileri veya veri tanımlarını SQL Server veritabanına yukarı doğru kullanın.

  • Bir veritabanı oluşturmak için SQL Server veritabanının arka ucunda Access veritabanının ön ön uç/arka uç uygulaması. Kod hala Access veritabanı altyapısını (ACE) kullanmaya devam ediyorsa, bu yaklaşım çok az uygulama değişikliği gerektirir.

Access veritabanını yukarıya oluşturmadan önce

Access veritabanınızı SQL Server veritabanına veya Access projesine kadar yukarıya yüklemeden önce, şunları yapmayı göz önünde bulundurabilirsiniz:

  • Veritabanınızı yedekleme     Boyutlandırma Sihirbazı Access veritabanınızı hiçbir veri veya veritabanı nesnesi kaldırmasa da, yukarı boyutlandırmadan önce Access veritabanınızı yedek bir kopyasını oluşturmak iyi bir fikirdir.

  • Yeterli disk alanınız olduğundan emin olmak     Yukarı doğru veritabanı içeren cihazda yeterli disk alanınız olmalıdır. Boyutlandırma Sihirbazı, kullanılabilir disk alanı bol olduğunda en iyi şekilde çalışır.

  • Benzersiz dizinler oluşturma     Bağlantılı tablonun Access'te güncelleştirilebilir olması için benzersiz bir dizini olmalıdır. Boyutlandırma Sihirbazı var olan benzersiz dizini yukarı doğru kullanabilir, ancak var olmayan bir dizin oluşturamaz. Tablolarınızı güncelleştirmek için, boyutlandırmadan önce her Access tablosuna benzersiz bir dizin eklemeye emin olun.

  • SQL Server veritabanında kendinize uygun izinleri atama

    • Var olan bir veritabanını yukarı doğru oluşturmak için CREATE TABLE ve CREATE DEFAULT izinlerine ihtiyacınız vardır.

    • Yeni veritabanı oluşturmak için, VERITABANı OLUŞTUR iznine ve Ana veritabanındaki sistem tablolarında SELECT izinlerine ihtiyacınız vardır.

Access 2007 Güncelleştirme Sihirbazı, Microsoft SQL Server 2000 ve SQL Server 2005 ile çalışacak şekilde en iyi duruma getirilmiş.

Sayfanın Başı

Boyutlandırma Sihirbazı'nı kullanma

  • Veritabanı Araçları sekmesinin Veri Taşı grubundaSQL Server'a tıklayın.

    Boyutlandırma Sihirbazı başlatılır.

1. Adım: Var olan bir veritabanına veya yeni bir veritabanına yukarı doğru olacak şekilde seçme

Sihirbazın ilk sayfasında, Access veritabanını varolan bir SQL Server veritabanına mı, yoksa yeni bir SQL Server veritabanı mı oluşturmak istediğinize karar verirsiniz.

  • Varolan veritabanını kullanma    Bu seçeneği belirtir ve ardından Sonraki'netıklarsanız, Access Veri Kaynağı Seç iletişim kutusunu görüntüler ve böylece var olan SQL Server veritabanına ODBC bağlantısı oluşturabilirsiniz.

    ODBC veri kaynakları hakkında

    Veri kaynağı, veriye erişmek için gereken bağlantı bilgileriyle birleştirilmiş bir veri kaynağıdır. Veri kaynaklarına örnek olarak Access, SQL Server, Oracle RDBMS, bir elektronik tablo ve metin dosyası örnek olarak verilmiştir. Bağlantı bilgisine örnek olarak sunucu konumu, veritabanı adı, oturum açma kimliği, parola ve veri kaynağına nasıl bağlanılacağını açıklayan çeşitli ODBC sürücü seçenekleri verilebilir.

    ODBC mimarisinde, bir uygulama (Access veya Microsoft Visual Basic programı gibi) ODBC Sürücü Yöneticisi'ne bağlanır ve bu da bir veri kaynağına (bu örnekte bir SQL Server veritabanı) bağlanmak için belirli bir ODBC sürücüsü (örneğin, Microsoft SQL ODBC sürücüsü) kullanır. Access’te, bu uygulamanın dışındaki ve yerleşik sürücüsü olmayan veri kaynaklarına bağlanmak için ODBC veri kaynağı kullanırsınız.

    Bu veri kaynaklarına bağlanmak için aşağıdakileri yapmanız gerekir:

    • Veri kaynağını içeren bilgisayara uygun ODBC sürücüsünü yükleyin.

    • Bir veri kaynağı adı (DSN) tanımlamak üzere ODBC Veri Kaynağı Yöneticisi’ni kullanarak bağlantı bilgilerini Microsoft Windows kayıt defterinde veya bir DSN dosyasında depolayın ya da Visual Basic ile kodlanmış bir bağlantı dizesi kullanarak bağlantı bilgilerini doğrudan ODBC Sürücü Yöneticisi’ne iletin.

      Makine veri kaynakları

      Makine veri kaynakları, kullanıcı tanımlı adı olan belirli bir bilgisayarda Windows Kayıt Defteri'ne bağlantı bilgilerini depolar. Makine veri kaynaklarını yalnızca tanımlandığı bilgisayarda kullanabilirsiniz. İki tür makine veri kaynağı vardır: kullanıcı ve sistem. Kullanıcı veri kaynakları yalnızca geçerli kullanıcı tarafından kullanılabilir ve yalnızca o kullanıcı tarafından görülebilir. Sistem veri kaynakları bir bilgisayarda tüm kullanıcılar tarafından kullanılabilir ve bilgisayar ve sistem genelindeki tüm hizmetler tüm kullanıcılar tarafından görülebilir. Ek güvenlik sağlamak istediğiniz makine veri kaynağı özellikle yararlıdır, çünkü makine veri kaynağını yalnızca oturum açan kullanıcılar görüntüde olabilir ve uzak kullanıcı tarafından başka bir bilgisayara kopyalanamaz.

      Dosya veri kaynakları

      Bir dosya veri kaynağı (DSN dosyası olarak da adlandırılır) bağlantı bilgilerini Windows kayıt defterinde değil, bir metin dosyasında depolar ve genellikle makine veri kaynağına göre daha esnek bir kullanım sunar. Örneğin, bir dosya veri kaynağını doğru ODBC sürücüsüne sahip herhangi bir bilgisayara kopyalayıp, böylece uygulamanın kullandığı tüm bilgisayarlarda tutarlı ve doğru bağlantı bilgilerine güvenebilirsiniz. Ya da, dosya veri kaynağını tek bir sunucuya yerleştirebilir, ağ üzerindeki birçok bilgisayarla paylaşabilir ve bağlantı bilgilerini kolayca tek bir konumdan yönetebilirsiniz.

      Bir dosya veri kaynağı paylaşılamaz da olabilir. Paylaşılmayan dosya veri kaynağı tek bir bilgisayardadır ve bir makine veri kaynağını belirtir. Dosya veri kaynaklarından mevcut makine veri kaynaklarına erişmek için paylaşılmayan dosya veri kaynaklarını kullanabilirsiniz.

      Bağlantı dizeleri

      Bir modülde, bağlantı bilgilerini belirten biçimlendirilmiş bir bağlantı dizesi tanımlayabilirsiniz. Bağlantı dizesi bağlantı bilgilerini doğrudan ODBC Sürücü Yöneticisi'ne iletir ve sistem yöneticisinin veya kullanıcının veritabanını kullanmadan önce bir DSN oluşturması gereksinimini ortadan kaldırarak uygulamanızı basitleştirmeye yardımcı olur.

  • Yeni veritabanı oluşturma    Bu seçeneği belirtir ve Ardından Sonraki'netıklarsanız, Access yeni SQL Server veritabanı hakkında bilgi girmeniz gereken bir sayfa görüntüler.

    • Bu veritabanı için hangi SQL Server'ı kullanmak gerekir?     Kullanmak istediğiniz sunucunun adını yazın.

    • Güvenilen Bağlantıyı Kullan     Güvenilir bir bağlantı kullanabilirsiniz, başka bir ifadeyle SQL Server, ağa ve veritabanına tek bir oturum açmak için Windows işletim sistemi güvenliğiyle tümleştirebilirsiniz.

    • Oturum Açma Kimliği ve Parola     Güvenilir bir bağlantı kullansanız bile sunucuda CREATE DATABASE ayrıcalıkları olan bir hesabın oturum açma kimliğini ve parolasını yazın.

    • Yeni SQL Server veritabanınıza ne ad verirsiniz?     Yeni SQL Server veritabanının adını yazın. Access, var olan veritabanı adıyla çakışıyorsa adı düzeltir ve bir numaralı sonek ekler (örneğin, veritabanım 1).

Bölüm başı

2. Adım: Hangi tabloların upsize 2 olduğunu seçme

Bu adımda, SQL Server veritabanına yukarıya almak istediğiniz Access tablolarını seçin. Yukarı taşımak istediğiniz tabloları seçin ve ok düğmelerini kullanarak bunları SQL Server'a Aktar listesine aktarın. Alternatif olarak, tabloyu bir listeden diğer listeye taşımak için çift tıklarsınız.

Kullanılabilir Tablolar listesi, SQL Server veritabanında bulunan SQL Server tabloları dışında tüm bağlantılı tabloları içerir. Yukarı boyutlandırma için seçilmiş bir SQL Server veritabanına işaret eden bağlı tablolar otomatik olarak SQL Server'a Aktar liste kutusunda görünür ve kaldırılamaz. Tabloda o anda görünür durumda Gezinti Bölmesi, gizli tablolar ve sistem tabloları da dahil olmak üzere dışlanmaz.

İpucu: "_local" ile biten bir adı olan tüm tablolar, önceden upsize edilmiş olan tabloların yukarıya çıkarılamalarını önlemek için kullanılabilir tablolar listesinden çıkarılacaktır. Bu tabloları yeniden boyutlandırmak için, "Tablo Ekleme" soneki kaldırarak Yukarı Boyutlandırma Sihirbazı'nı çalıştırmadan önce tabloları _local.

Bölüm başı

3. Adım: Yukarı doğru olacak öznitelikleri ve seçenekleri belirtme

Bu adımda, SQL Server veritabanınıza hangi tablo özniteliklerini yukarı doğru yukarı doğru alamayacaklarını seçersiniz. Varsayılan olarak, tüm öznitelikler varsayılan olarak yukarı boyutlandırma için seçilidir.

Not: Varsayılan olarak, Yukarı Boyutlandırma Sihirbazı Access alan adlarını yasal SQL Server alan adlarına dönüştürür ve Access veri türlerini eşdeğer SQL Server veri türlerine dönüştürür.

Hangi tablo özniteliklerini yukarıya almak istiyor musunuz?

Aşağıdaki tabloda, yukarıya kaldırabilirsiniz öznitelikler liste ve Yukarı Boyutlandırma Sihirbazı'nın her birini nasıl işley olduğu açıklanıyor:

Öznitelik

Seçiliyse eylem

Dizinler

Boyutlandırma Sihirbazı tüm dizinleri başlatır.

Boyutlandırma Sihirbazı Access birincil anahtarlarını SQL Server dizinlerine dönüştürür ve bunları SQL Server birincil anahtarları olarak işaretler. Büyük SQL Server tabloyu Access veritabanınıza bağlamayı seçerseniz, Yukarı Boyutlandırma Sihirbazı dizin adına "aaaaa" ön ekini de ekler. Bunun nedeni, Access'in kullanılabilir dizinler listesinde önce alfabetik olarak birincil anahtar olarak dizini seçmesi ve "aaaaa" ön eki doğru dizinin seçilmiş olduğundandır.

Diğer tüm dizinler, geçersiz karakterlerin "_" karakteriyle değiştirilemeleri dışında adlarını korur. Benzersiz ve benzersiz olmayan Access dizinleri, benzersiz ve benzersiz olmayan SQL Server dizinlerine dönüşer.

Bağlantılı tablonun Access'te güncelleştirilebilir olması için benzersiz bir dizini olmalıdır. Boyutlandırma Sihirbazı var olan benzersiz dizini yukarı doğru kullanabilir, ancak var olmayan bir dizin oluşturamaz. Tablolarınızı güncelleştirdikten sonra verileri güncelleştirebilirsiniz. Bu verileri, boyutlandırmadan önce her Access tablosuna benzersiz bir dizin eklemeye emin olun.

Geçerlilik kuralları

Yukarı Boyutlandırma Sihirbazı, güncelleştirme ve ekleme tetikleyicileri olarak aşağıdakini başlatır:

  • Tüm alan Gerekli özellikler

  • Tablo geçerlilik kuralları

  • Kayıt geçerlilik kuralları

  • Alan geçerlilik kuralları

Tetikleyici, SQL Server tablosuyla ilişkilendirilmiş bir dizi Transact-SQL deyimidir. Tabloda, bir tablodaki verileri değiştiren komutlardan her biri için biri üç tetikleyici olabilir: UPDATE, INSERT ve DELETE komutları. Komut yürütülürken tetikleyici otomatik olarak yürütülür. Sql Server kuralları özel hata iletilerini görüntülemenizi izin vermey olduğundan, Yukarı Boyutlandırma Sihirbazı alan düzeyi doğrulamayı zorunlu yapmak için SQL Server kuralları yerine tetikleyicileri kullanır.

Her geçerlilik kuralının bire bir tetikleyiciyle bire bir bire bir olması gerekmez. Her geçerlilik kuralı çeşitli tetikleyicilerin bir parçası olabilir ve her tetikleyici çeşitli geçerlilik kurallarının işlevlerini taklit etmek için kod içerebilir.

Access alanı için Gerekli özelliğini true olarak ayarsanız, kullanıcı kayıt ekleyerek gerekli alanı null bırakamaz (alana varsayılan olarak bağlı yoksa) veya kaydı güncelleştirmek için alanı null olarak ayaramaz. Gerekli alanlar SQL Server'da Null değerlere izin vermeyecek alanlara yukarı doğru ayarlanır.

Geçerlilik metni

Access veritabanı Geçerlilik Metni özelliği, Access proje Doğrulama Metni özelliğine dönüştürülür. Bu, çalıştırma zamanında kısıtlama ihlali durumunda Access kolay hata iletilerinin görüntülenebilir.

Varsayılanlar

Boyutlandırma Sihirbazı, tüm Varsayılan Değer özelliklerini Amerikan Ulusal Standartlar Enstitüsü (ANSI) varsayılan nesnelerine ayarlar.

Tablo ilişkileri

Yukarı Boyutlandırma Sihirbazı tüm tablo ilişkilerinin daha büyük bir adımlarını sağlar.

Güncelleştirme, ekleme veya silme tetikleyicilerini kullanarak ya da Bildirilen Bilgi Tutarlılığı'nın (DRI) kullanımıyla tablo ilişkilerini ve bilgi tutarlılığını nasıl yukarı çekeceğini kararlaştırabilirsiniz. DRI, temel tablolar (bir-çok ilişkisinin "bir" tarafı) ve yabancı tablolar için yabancı anahtar kısıtlamaları (genellikle bire çok ilişkinin "çok" tarafı) için birincil anahtar kısıtlamaları tanımlayarak Access bilgi tutarlılığıyla aynı şekilde çalışır.

  • DRI kullanma     Tablo ilişkilerini seçin ve bilgi tutarlılığını zorlamak için DRI'yi kullanmak için DRI kullanın. Access veritabanı sütun doğrulaması, aşağıdaki tabloda gösterildiği gibi doğrulama iletisi içeren bir SQL Server DRI denetimi kısıtlamasına dönüştürülür.

Access veritabanı ilişkisi

SQL Server Yabancı Anahtarı

Validatio n Metin

Art Arda Güncelleştirme

ART ARDA GÜNCELLEŞTIRMEDE HIÇBIR EYLEMI SILME

"Yabancı tablo tablosu ilişkili kayıtları <kayıt> kayıt silinemiyor."

Art Arda Silme

GÜNCELLEŞTIRMEDE ART ARDA SILME EYLEMI YOK

"Birincil tablo tablosunda ilişkili bir kayıt gerektiğinden, kayıt ek <değiştire>."

Art Arda Güncelleştirme
ve Art Arda Silme

ART ARDA GÜNCELLEŞTIRMEYI ART ARDA SILMEDE

Değer ayarlanmaz.

DRI yok

GÜNCELLEŞTIRMEDE EYLEM YOK SILME IŞLEMI

Birincil tablo tabloları arasındaki <ilişki kısıtlaması ve yabancı tablo> tablolar arasındaki ilişki> <veya>.

  • Tetikleyicileri kullanma     Access tablo ilişkilerinize art arda güncelleştirmeler veya silmeler tanımladınız ve bu davranışı yukarı doğru tablolarda korumak için Tablo ilişkilerini seçin ve Tetikleyicileri kullanın. Bu, bilgi tutarlılığını zorlamak için art arda güncelleştirmeleri veya silmeleri tetikler.

    Tablo ilişkisinin bire bir tetikleyiciyle bire bir bire bir olması gerekmez. Her ilişki çeşitli tetikleyicilerin bir parçası olabilir veya her tetikleyici çeşitli bilgi tutarlılığı kurallarının işlevlerini taklit etmek için kod içerebilir. Insert triggers are used on child tables and delete triggers are used on parent tables.

    Not: Access, SQL Server veritabanının veritabanı çizimi DRI gerektirir. Access'in veritabanı diyagramını okumasına izin vermek ve tetikleyiciler aracılığıyla bilgi tutarlılığını zorlamasına izin vermek için, Yukarı Boyutlandırma Sihirbazı DRI'yi ilişkilere yer verir, ancak yabancı anahtar kısıtlamalarını denetlemeyi devre dışı verir.

Hangi veri seçeneklerini eklemek istiyorsunuz?

  • Tablolara zaman damgası alanları ekleme    SQL Server, benzersiz bir değer alanı oluşturarak ve kayıt her güncelleştirildiğinde bu alanı güncelleştirerek kaydın değiştirdiğini (ancak değiştirilemedi) belirtmek için zaman damgası alanı kullanır. Bağlı tablo için, Access zaman damgası alanlarındaki değeri, kaydın güncelleştirilmeden önce değiştirilip değişmediğini belirlemek için kullanır. Genelde zaman damgası alanı en iyi performansı ve güvenilirliği sağlar. Zaman damgası alanı olmadan, SQL Server'ın kaydın değiş olup olmadığını belirlemek için kayıtta tüm alanları denetlemesi gerekir ve bu da performansı yavaşlattır.

    Aşağıdaki tabloda, bu listede kullanılabilen ayarlar açık almaktadır:

Ayar

Açıklama

Evet, sihirbazın kararına izin ver

Özgün Access tablolarında kayan nokta (Tek veya Çift), Not veya OLE nesnesi alanları varsa, Yukarı Boyutlandırma Sihirbazı bu alanlar için sonuçta elde edilen SQL Server tablolarında yeni zaman damgası alanları oluşturur.

Evet, her zaman

Yukarı Boyutlandırma Sihirbazı, hangi alan türlerinde olursa olsun, tüm upsized tablolar için bir zaman damgası alanı oluşturur. Bu, Not, OLE Nesnesi veya kayan nokta alanları içermeyecek, ancak başka türlerde alanları olan büyük Access tablolarının performansını iyiler.

Hayır, Hiçbir Zaman

Yukarı Boyutlandırma Sihirbazı tablolara zaman damgası alanları eklemez.

Önemli: Bağlantılı SQL Server tablolarında, Access Not veya OLE nesnesi alanlarının değiş olup olmadığını denetlemez, çünkü bu alanlar çok megabayt boyutunda olabilir ve karşılaştırma çok yoğun ağ ve zaman alıcı olabilir. Bu nedenle, yalnızca bir metin veya resim alanı değişmişse ve zaman damgası alanı yoksa, Access değişikliğin üzerine yazması gerekir. Ayrıca, kayan nokta alanın değeri değişmemiş gibi görünebilir, bu nedenle zaman damgası alanı olmadığı zaman geldiğinde Access kaydın değiştirilmediğini de belirler.

  • Yalnızca tablo yapısını oluşturun, hiçbir veriyi yukarıya attırma    Boyutlandırma Sihirbazı, tüm verileri varsayılan olarak SQL Server'a ayarlar. Yalnızca tablo yapısı oluştur'a tıklayın, hiçbir veriyi yukarıya seçme onay kutusunu seçme, yalnızca veri yapısı yukarı doğru ilerler.

Bölüm başı

4. Adım: Uygulamanızı nasıl daha yukarıya doğruleştireceklerini seçme

Sihirbazın sonraki sayfasında, Access veritabanı uygulamanızı yukarı doğru yukarı doğru kullanmanın üç farklı yolu arasında seçim yapabilirsiniz. Hangi uygulama değişikliklerini yapmak istediğiniz?altında, aşağıdaki seçeneklerden birini belirleyin:

  • Yeni bir Access istemcisi/sunucu uygulaması oluşturma    Bu seçeneği tercih ediyorsanız, Yukarı Boyutlandırma Sihirbazı yeni bir Access projesi oluşturur. Yukarı Boyutlandırma Sihirbazı sizden geçerli Access veritabanı adını varsayılan olarak alan bir ad verir, bir "CS" son eki ekler ve sonra projeyi var olan Access veritabanıyla aynı konumda depolar.

    Boyutlandırma Sihirbazı Access proje dosyasını oluşturur ve ardından Access veritabanındaki tüm veritabanı nesnelerini Access projesine başlatır. Parolayı ve kullanıcı kimliğini kaydetmezseniz, Access projesini ilk kez açsanız da Access, SQL Server veritabanına bağlanacak şekilde Veri Bağlantısı Özellikleri iletişim kutusunu görüntüler.

  • SQL Server tablolarını var olan uygulamaya bağlama    Bu seçeneği belirtirseniz, Yukarı Boyutlandırma Sihirbazı Access veritabanınızı, sorgularınızı, formlarınızı, raporlarınızı ve veri erişim sayfalarınızı Access veritabanınız yerine yeni SQL Server veritabanındaki verileri kullanacak şekilde değiştiren bir değişiklik gösterir. Yukarı Boyutlandırma Sihirbazı, yukarı doğru adlandırır ve "büyük" soneki olan Access _local. Örneğin, Çalışanlar adlı bir tabloyu yukarı doğru kullanırsanız, tablo Access veritabanınıza Employees_local yeniden adlandırılır. Ardından, Yukarı Boyutlandırma sihirbazı Çalışanlar adlı bağlantılı bir SQL Server tablosu oluşturur.

    Not: Boyutlandırma işlemi tamamlandıktan sonra, "_local" son ekiyle yeniden adlandırılan tablolar artık kullanılmaz. Bununla birlikte, boyutlandırmanın başarılı olduğunu doğrulayana kadar yerel tabloları korumak iyi bir fikirdir. Daha sonraki bir tarihte, Access veritabanınızı boyutunu azaltmak için yerel tabloları silebilirsiniz. Tüm tabloları silmeden önce veritabanınızı destekleye emin olun.

    Özgün Çalışanlar tablolarını temel alan sorgular, formlar, raporlar ve veri erişim sayfaları artık bağlantılı SQL Server Çalışanlar tablosu kullanyacaktır. Özgün yerel tablodaki alanların özelliklerinin birçoğu, Açıklama, Resim Yazısı,Biçim, GirişMask ve DecimalPlaces gibi yeni yerel tablo tarafından devralınandır.

  • Uygulama değişikliği yok    Verilerinizi yalnızca SQL Server veritabanına kopyalamak ve var olan Access veritabanı uygulamanıza başka değişiklikler yapmak istemiyorsanız bu seçeneği belirtin.

Parolayı ve kullanıcı kimliğini kaydetme    Varsayılan olarak, Yukarı Boyutlandırma Sihirbazı var olan uygulamada bağlantılı tablolar oluşturur veya kullanıcı adı ve parolayı kaydetmeden bir Access projesi oluşturur. Bu, kullanıcılardan SQL Server veritabanında her oturum açmaları için bir kullanıcı adı ve parola istendiğinde olduğu anlamına gelir.

Parolayı ve kullanıcı kimliğini kaydet'i seçerseniz,kullanıcılar oturum açmadan SQL Server veritabanına bağlanabilirsiniz. Yeni Access istemcisi/sunucu uygulaması oluştur'atıklayın, Access projesi kullanıcı adı parolasını OLE DB bağlantı dizesinde depolar.

Not: Bağlantılı bir SQL Server tablosu, parolaları kaydetmeyi reddeden bir MSysConf tablosuyla yapılandırılmışsa, bu seçenek Uygulama değişikliği yok seçeneği için devre dışı bırakılır.

Boyutlandırma Sihirbazı raporu

Son'a tıklarsanız, Yukarı Boyutlandırma Sihirbazı oluşturulan tüm nesnelerin ayrıntılı açıklamasını sağlayan bir rapor oluşturur ve işlem sırasında karşılaşılan hataları raporlar. Yükseltme Sihirbazı raporu Baskı Önizleme'de görüntüler ve ardından raporu örneğin XPS veya PDF dosyası olarak yazdırarak veya kaydedebilirsiniz. Baskı Önizleme penceresini kapatarak rapor Access nesnesi olarak kaydedilemiyor.

Boyutlandırma Sihirbazı raporu, aşağıdakiler hakkında bilgi içerir:

  • Hangi tablo özniteliklerini yukarı boyutlandırmayı seçtiğiniz ve nasıl yukarı kaldırılan tablo öznitelikleri de dahil olmak üzere parametrelerin yukarıya iner.

  • Access ve SQL Server değerlerinin adlar, veri türleri, dizinler, geçerlilik kuralları, varsayılanlar, tetikleyiciler ve zaman damgalarının ekli olup olmadığı karşılaştırması da içinde olmak üzere tablo bilgileri.

  • Veritabanı veya işlem günlüğü dolu, yetersiz izinler, cihaz veya veritabanı oluşturulmadı, tablo, varsayılan veya geçerlilik kuralı atlandı, ilişki zorunlu kılınmadı, sorgu atlandı (SQL Server söz dizimine çevrile denetim ve kayıt kaynağı dönüştürme hataları gibi) karşılaşılan hatalar.

Bölüm başı

Sayfanın Başı

Veritabanı nesneleri nasıl büyük hale geliyor?

Aşağıdaki veriler ve veritabanı nesnelerinin adı uzlaştırıldı:

  • Veri ve veri türleri    Tüm Access veritabanı veri türleri SQL Server'da eşdeğerlerine dönüştürülür. Sihirbaz, Tüm dize değerlerine Unicode dize tanımlayıcısı ekleyerek ve tüm veri türlerine Unicode n ön eklerini ekleyerek Access veritabanı metnini Unicode'a dönüştürür.

  • Sorgular    

    • ORDER BY yan tümcesi veya parametreleri yok olan sorguları seçin ve görünümlere dönüştürülür.

    • Eylem sorguları saklı yordam eylem sorgularına dönüştürülür. Access, depolanmış yordamın çalıştır kullanıldığından emin olmak için parametre bildirim kodundan sonra SET NOCOUNT ON ekler.

    • Yalnızca parametre veya ORDER BY yan tümcesi kullanan tablolara (temel sorgular olarak da denir) başvurulan sorguları seçin ve bunlar kullanıcı tanımlı işlevlere dönüştürülür. Gerekirse, ORDER BY yan tümcesi içeren bir sorguya TOP 100 PERCENT yan tümcesi eklenir.

    • Adlandırılmış parametreler kullanan parametre sorguları Access veritabanında kullanılan özgün metin adını korumayı sağlar ve depolanmış yordamlara veya satır içi kullanıcı tanımlı işlevlere dönüştürülür.

      Not: SQL doğrudan sorguları, veri tanımı sorguları ve çapraz sorgular gibi yukarıya inmemesi gereken sorguları el ile dönüştürmeniz gerekebilir. İç içe geçmiş sorguları el ile de yukarı doğru kaldırmanız gerekebilir.

  • Formlar, raporlar ve denetimler    Formlar, raporlar veya denetimler için RecordSource,ControlsSource ve RowSource özelliklerinde SQL deyimleri yerinde tutulur ve depolanmış yordamlara veya kullanıcı tanımlı işlevlere dönüştürülz.

  • Başlangıç özellikleri    Boyutlandırma Sihirbazı aşağıdaki başlangıç özelliklerini başlatır:

    StartUpShowDBWindow
    StartUpShowStatusBar
    AllowShortcutMenus
    AllowFullMenus
    AllowBuiltInToolbars
    AllowToolbarChanges
    AllowSpecialKeys
    UseAppIconForFrmRpt
    AppIcon
    AppTitle
    StartUpForm
    StartUpMenuBar
    StartupShortcutMenuBar

  • Modüller ve makrolar    Yukarı Boyutlandırma Sihirbazı modüllerde veya makrolarda hiçbir değişiklik yapmaz. SQL Server'ın özelliklerinden tam olarak yararlanmak için uygulamanızı değiştirmeniz gerekiyor olabilir. Daha fazla bilgi için, SQL Server'a Bağlı Microsoft Office Access Uygulamalarını En Iyi Duruma Getirme msdn makalesine bakın.

Sayfanın Başı

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.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×