Makale numarası: 237980 - Son Gözden Geçirme: 12 Ocak 2007 Cuma - Gözden geçirme: 9.8

SQL Server'a bir Access veritabanına dönüştürme

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

En kolay yolu, Access veritabanını SQL Server'a dönüştürmek için Yükseltme Sihirbazı'nı kullanmaktır. Yükseltme Sihirbazı:
  • Veri, dizinleri ve varsayılan ayarları da dahil olmak üzere, veritabanı yapısı korur.
  • Otomatik olarak erişim ve doğrulama kuralları ve varsayılan ayarları için uygun olan SQL Server eşdeğerlerine dönüştürür.
  • Yükselttikten sonra tablo ilişkilerinin ve bilgi tutarlılığı sağlar.
Yükseltme Sihirbazı Access 2000'de, Araçlar menüsünden çalıştırmak için <a0></a0>, için Veritabanı hizmet programları ' nı işaretleyin ve sonra Yükseltme Sihirbazı ' nı tıklatın.

Yükseltme Sihirbazı, Access 97'de kullanmak için <a0></a0>, önce aşağıdaki Microsoft Web sitesinde bulunan Microsoft Access yükseltme araçları 97 yüklemelisiniz:
http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en)

Yükseltme Sihirbazı Access 97'den Araçlar menüsünden çalıştırmak için <a0></a0>, eklenti için işaret ve SQL Server'a yükseltme</a1>'ı tıklatın.

Access'in önceki bir sürümü varsa, aşağıdaki yöntemlerden birini kullanabilirsiniz:
  • Access 2000 veya Access 97 yükseltin ve sonra Yükseltme Sihirbazı'nı çalıştırın.
  • Verileri Access veritabanından SQL Server veritabanına almak için SQL Server veri dönüştürme Hizmetleri (DTS) kullanın. DTS ve DTS Alma Sihirbazı hakkında daha fazla bilgi için SQL Server 7.0 Çevrimiçi Kitapları'nda "Data Transformation Services" ve "alma ve verme sihirbazlarını kullanma" konularına bakın. Örneğin, SQL Server Books Online'da "Alma veri alınan bir Access veritabanı örneği" konusuna bakın.
Access 97'de SQL Server 2005 ile birlikte, Access 2003 ile kullanıyorsanız, ayrıca SQL Server Geçiş Yardımcısı için Access kullanabilirsiniz. Access SQL Server Geçiş Yardımcısı hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/sql/solutions/migration/default.mspx (http://www.microsoft.com/sql/solutions/migration/default.mspx)

Access 2000

Access 2000'de, Dosya menüsünde, Yeni ' nin üzerine gelin ve Varolan veritabanı yeni Project'ten ' ı tıklatın. Bu seçenek, otomatik veri işleme (ADP) uygulama oluşturur. Bu uygulamayı otomatik olarak SQL Server Desktop Engine (MSDE 2000 da bilinir) veya SQL Server, sunucu kullanıyor ve ADP dosya uygulama olarak kullanır.

Not SQL Server 2000'e Access 97 veya Access 2000'den yükseltme Sihirbazı'nı çalıştırdığınızda, "Taşma" hata alabilirsiniz. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
279454  (http://support.microsoft.com/kb/279454/ ) SQL Server 2000 yükseltmek çalıştığınızda "Taşma" hata iletisi
272384  (http://support.microsoft.com/kb/272384/ ) SQL Server 2000 yükseltmek çalıştığınızda "Taşma" hata iletisi
Access 2000 ve SQL Server 2000 arasındaki sorunları hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
269824  (http://support.microsoft.com/kb/269824/ ) Access 2000 projeler arasında uyumsuzluk açıklamasını verir (* .adp) ve SQL Server 2000
Aşağıdaki teknik incelemeler erişim uygulamanız için SQL Server Alma yardımcı olabilir:
  • Microsoft SQL Server için verimli uygulamalar tasarlama: neden dizin oluşturulmuş sıralı erişim yöntemi (ISAM) uygulama tasarımı SQL Server için uygun değilse, bu teknik incelemeyi açıklar.
    http://msdn2.microsoft.com/en-us/library/aa226307(SQL.70).aspx (http://msdn2.microsoft.com/en-us/library/aa226307(SQL.70).aspx)
  • Geçirme Sihirbazı Microsoft Access veritabanı için SQL Server 7.0: tasarım değişiklikleri ve Sihirbazı'nın kısıtlamaları hakkında bilgiler de dahil olmak üzere Yükseltme Sihirbazı, bu teknik incelemeyi kapsar.
    http://technet.microsoft.com/en-us/library/cc917601.aspx (http://technet.microsoft.com/en-us/library/cc917601.aspx)

Access 97

Microsoft Access yükseltme araçları 97 hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en)
Microsoft Access yükseltme araçları 97'yi karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d (http://www.microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d)
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
176614  (http://support.microsoft.com/kb/176614/ ) Microsoft Access 97 yükseltme araçları kullanılabilir
279454  (http://support.microsoft.com/kb/279454/ ) SQL Server 2000 yükseltmek çalıştığınızda "Taşma" hata iletisi

Referanslar

Bir Access veritabanını SQL Server'a geçiş yapma hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn.microsoft.com/en-us/library/aa139985.aspx (http://msdn.microsoft.com/en-us/library/aa139985.aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64 bit (all editions)
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 2.0 Standard Edition
Anahtar Kelimeler: 
kbmt kbhowtomaster kbhowto kbinfo KB237980 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:237980  (http://support.microsoft.com/kb/237980/en-us/ )