Bir SQL Server veritabanına bir Microsoft Access veritabanından veri vermek veri dönüştürme Hizmetleri (DTS) nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 285829 - Bu makalenin geçerli olduğu ürünleri görün.
Acemi kullanıcı: tek kullanıcılı bilgisayarlarda kullanıcı arabirimi hakkında bilgi gerektirir.

Bu makale yalnızca Microsoft Access veritabanı için geçerlidir.

Bu makalenin Microsoft Access 2000 sürümü için bkz: 250616.
Hepsini aç | Hepsini kapa

Özet

Veri Dönüştürme Hizmetleri (DTS) veri, bir Access veritabanından SQL Server'a taşımak için kullanabileceğiniz alternatif bir yöntem var.

Not SQL Server 2000 Desktop Engine'nın önceki sürümünü Microsoft Data Engine (MSDE) çağrıldı. MSDE, SQL Server 2000 Desktop Engine, DTS DTS alma ve Verme Sihirbazı'nı içermez.

Not Access tablolarını taşımak için DTS kullanarak Unicode karakter alanları nChar, nVarChar ve nText varsayılan olarak oluşturur. Bu alanlar, Unicode'u desteklemeyen Access 97'nı den bağlarken sorunlarla karşılaşabilirsiniz. Microsoft, bu alanlar char, VarChar ve metin için Access 97'den bağlarken dönüştürüleceğini önerir.

Daha fazla bilgi

DTS alma ve SQL Server ve Microsoft Access gibi bir OLE DB veya ODBC veri kaynağı arasında veri verme işlevselliği sağlar. SQL Server DTS DTS alma ve verme oluşturmak ve DTS paketlerini etkileşimli çalıştırmak, Etkinleştirme Sihirbazı'nı içerir.

Tablolar, SQL Server'da otomatik olarak oluşturmak için DTS alma ve Verme Sihirbazı'nı kullanın ve sonra da Access'ten veri yeni SQL Server tablolarını kopyalayabilirsiniz. Microsoft Access Yükseltme Sihirbazı daha hızlı bir hızda veri yapabilirsiniz, ancak DTS tüm Yükseltme Sihirbazı Access özelliklerini sağlar, DTS taşıyabilirsiniz. Yükseltme Sihirbazı Access gerçekleştiren, ancak, DTS alma ve Verme Sihirbazı'nı gerçekleştiremiyor eylemlerin listesi aşağıdadır:
  • Yeniden bir Access tablosunu bir birincil anahtar varsa, Yükseltme Sihirbazı Access otomatik olarak, SQL Server'da oluşturduğu tablosundaki birincil anahtar oluşturur; DTS desteklemez.
  • Yükseltme Sihirbazı Access otomatik olarak tüm kuralları ve bir SQL Server tablosundaki mevcut varsayılan geçirir; DTS desteklemez.
  • Yeniden bir Access veritabanında, tabloların, Yükseltme Sihirbazı otomatik olarak SQL Server bu ilişkilere oluşturur; DTS desteklemez.
  • DTS bir Access veritabanında varolan sorguları yükseltmez.

DTS alma ve Verme Sihirbazı'nı kullanma

Aşağıdaki adımlarda, DTS alma ve Verme Sihirbazı'nı yeni bir SQL Server veritabanına Northwind.mdb adlı örnek veritabanındaki Siparişler ve Sipariş Ayrıntıları tablolarını kopyalamak için nasıl kullanılacağı gösterilmektedir.

Bir bilgisayarda SQL Server 2000 ya da .accdb .mdb dosyasının biçimi almak için aşağıdaki adımları izleyin.
  1. Microsoft Windows XP ve Windows'un önceki sürümlerinde, Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server ' ın üzerine gidin ve sonra alma ve verileri dışa aktar'ı tıklatın.
  2. Veri Dönüştürme Hizmetleri Sihirbazı) başladığında, ileri ' yi tıklatın.
  3. Bir veri kaynağı seç</a0> sayfasında, Microsoft AccessVeri kaynağını listeden seçin.
  4. Oluştur düğmesini (...) Dosyası adı kutusunu tıklatın ve sonra da Northwind.mdb örnek veritabanını bulun.
  5. Northwind ' ı çift tıklatın ve sonra ileri ' yi tıklatın.
  6. Hedef Seç sayfasında Microsoft OLE DB Provider for SQL Serverhedefi listeden seçin.
  7. Sunucu listesinde (yerel) tıklatın.
  8. SQL Server kimlik doğrulaması kullan'ı tıklatın ve bir kullanıcı adı ve parola sunucu üzerinde veritabanları ve tablolar oluşturmak için gerekli izinlere sahip bir kullanıcı olarak, SQL Server veya MSDE tanınan girin.
  9. Yenile ' yi tıklatın ve sonra <new> <a0>veritabanı</a0> listesinde.
  10. Ad kutusuna MyNwind girin. Veri dosyası boyutu ve günlük dosyası boyutu kutularına varsayılan değerleri kabul edin ve sonra Tamam ' ı tıklatın.
  11. Ileri ' yi iki kez tıklatın.
  12. Tablolar listesinde Sipariş Ayrıntıları ve siparişler tablolarını'ı tıklatın.
  13. Ileri ' yi iki kez tıklatın ve sonra da <a2>son</a2>'u tıklatın.
  14. DTS alma ve Verme Sihirbazı ile oluşturduğunuz bir DTS paketini çalışır. DTS paketi bitirdiğinizde Tamam ' ı tıklatın ve sonra Sihirbazı Kapat Bitti ' yi tıklatın.
SQL Server 2005'in yüklü olduğu bir bilgisayarda .accdb dosya biçimi almak için aşağıdaki adımları izleyin.
  1. SQL Server Management Studio'da Database Engine'i sunucu türünü bağlanmak, veritabanı ' nı genişletin, bir DatabaseName ' nı sağ tıklatın, Görevler ' in üzerine gelin ve Veri Al'ı tıklatın.
  2. Veri kaynağını Seç sayfasında <a2>Veri kaynağı</a2> listesinden Microsoft Office 12.0 Access veritabanı altyapısı OLE DB Provider ' ı tıklatın ve sonra da Properties ' i tıklatın.
  3. Veri bağlantısı özellikleri sayfasında, altında Veri kaynağınıDatabaseFile.accdb dosya adını yazın, sonra da Tamam ' ı tıklatın ve sonra ileri ' yi tıklatın.
  4. Hedef Seç sayfasında hedef listesi Microsoft OLE DB Provider for SQL Server'ı tıklatın.
  5. Sunucu listesi, sunucuadı ' nı tıklatın ve sonra ileri ' yi tıklatın.
  6. Tablo kopya belirtin veya sorgu sayfasında, bir veya daha fazla tablo veya görünümlerin veri Kopyala ' yı seçin ve ileri ' yi tıklatın.
  7. Kaynak tablo seçin ve görünümler sayfasında tablo almak için TableName seçin ve ileri ' yi tıklatın.
  8. Kaydet ve Çalıştır paketi sayfasında ileri ' yi tıklatın.
  9. Sihirbazı Tamamlandı sayfasında Sihirbazı kapatmak için son ' u tıklatın.

Referanslar

DTS DTS alma ve Verme Sihirbazı hakkında daha fazla bilgi için lütfen için SQL Server Books Online'da aşağıdaki Microsoft Web sitesinde başvurun:
http://technet.microsoft.com/en-us/sqlserver/bb331756.aspx

Özellikler

Makale numarası: 285829 - Last Review: 14 Kasım 2007 Çarşamba - Gözden geçirme: 8.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Anahtar Kelimeler: 
kbmt kbdatabase kbdesign kbexport kbimport kbhowto KB285829 KbMttr
Machine-translated Article
Ö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:285829

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com