Aracılığıyla paylaş


Access veritabanlarını geçiş için hazırlama (AccessToSQL)

Access veritabanlarını SQL Server'a geçirmeden önce, hangi veritabanlarının geçirileceğini belirlemeniz ve bu veritabanlarının geçiş için hazır olduğundan emin olmanız gerekir.

SQL Server'a ne zaman taşınacağını belirleme

Access için veritabanı altyapısı olarak kullanılan Jet veritabanı altyapısı, veri yönetimi için esnek, kullanımı kolay bir çözümdür. Ancak veritabanları daha büyük ve görev açısından kritik hale geldikçe, birçok kullanıcı daha yüksek performans, güvenlik veya kullanılabilirlik gerektirdiğini fark eder. Daha sağlam bir veri platformu gerektiren uygulamalar için, bu uygulamaların temel veritabanlarını SQL Server'a taşımayı göz önünde bulundurun. Geçiş zamanlarına karar verme hakkında daha fazla bilgi için SQL Server Web sitesindeki geçiş bilgileri sayfasına bakın.

Veritabanlarını SQL Server'a geçirdikten sonra bağlantılı tabloları kullanarak Access'i kullanmaya devam edebilir veya uygulamalarınızı doğrudan SQL Server ile etkileşim kuran .NET Framework tabanlı koda el ile geçirebilirsiniz.

Hangi veritabanlarının taşınacağını belirleme

Access için SQL Server Geçiş Yardımcısı (SSMA), sizin için Access veritabanlarını bulabilir. Daha sonra bu veritabanlarıyla ilgili meta verileri SQL Server'a aktarabilirsiniz. Meta verileri dışarı aktarma ve sorgulama hakkında daha fazla bilgi için bkz. Access envanterini dışarı aktarma.

Uyarı

Tüm Access özellikleri ve ayarları SQL Server tarafından desteklenmez veya kolayca dönüştürülemez. Veritabanlarını geçirmeye başlamadan önce bkz. Uyumsuz Erişim özellikleri.

Geçişe hazırlanma

Access veritabanlarınızı SQL Server'a geçiş için hazırlamaya yardımcı olması için aşağıdaki yönergeleri kullanın.

Eski Access veritabanlarını yükseltme

Access için SSMA, Access 97 ve sonraki sürümleri destekler. Access'in önceki sürümlerinden veritabanlarınız varsa, veritabanlarını Access 97 veya sonraki bir sürümde açın ve kaydedin.

Çalışma grubu korumasını kaldırma

SSMA, çalışma grubu koruması kullanan veritabanlarını geçiremez. Access veritabanından çalışma grubu korumasını kaldırmak için aşağıdaki adımları uygulayın:

  1. Access veritabanı dosyasını başka bir konuma kopyalayın.

  2. Kopyalanan veritabanını açın.

  3. Araçlar menüsünde Güvenlik'in üzerine gelin ve ardından Kullanıcı ve Grup İzinleri'ni seçin.

  4. Kullanıcılar seçeneğini belirleyin, Yönetici kullanıcı'yı seçin ve ardından Yönet izninin seçili olduğundan emin olun.

  5. Gruplar seçeneğini belirleyin, Kullanıcılar grubunu seçin ve ardından Yönet izninin seçili olduğundan emin olun.

  6. Tamam'ı ve ardından Dosya menüsünde Çıkış'ı seçin.

Artık kopyalanan veritabanını geçirmek için SSMA kullanabilirsiniz. Şemayı SQL Server'a yükledikten sonra SQL Server'da veritabanının güvenliğini el ile sağlayabilirsiniz.

Veritabanlarını yedekleme

Access veritabanlarınızı SQL Server'a geçirmeden önce, hem geçirmekte olduğunuz Access veritabanlarını hem de Access nesnelerini ve verilerini geçirdiğiniz SQL Server veritabanlarını yedeklemeniz gerekir.

Access veritabanını yedeklemek için Araçlar menüsünde Veritabanı Yardımcı Programları'nın üzerine gelin ve Veritabanını Yedekle'yi seçin.

SQL Server veritabanlarını yedekleme hakkında bilgi için bkz. SQL Server veritabanlarını yedekleme ve geri yükleme.

Belge veritabanları

Access veritabanlarınızın veritabanı nesnelerinin, dosya boyutlarının ve izinlerinin listesi gibi özellikleri de belgeleyebilirsiniz. Access'te bu belgeleri oluşturmak için Araçlar menüsünde Çözümle'nin üzerine gelin ve Belgelendi'yi seçin.