Acemi: tek kullanıcılı bilgisayarlarda kullanıcı arabiriminin bilgisi gerektirir.


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


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

Özet

Veri Dönüştürme Hizmetleri (DTS) Microsoft SQL Server veritabanına bir Access veritabanından veri taşımak için kullanabileceğiniz alternatif bir yöntemdir.

Not: Microsoft SQL Server 2000 Desktop Engine önceki sürümü Microsoft Data Engine (MSDE) olarak adlandırılıyordu. MSDE, SQL Server 2000 Desktop Engine, DTS ve 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 desteği olmayan Access 97 bağlanırken sorunlarla karşılaşabilirsiniz. Microsoft, bu alanlar Char, VarChar ve metin için Access 97'den bağlanırken dönüştürüleceğini önerir.

Daha fazla bilgi

DTS arasında SQL Server ve Microsoft Access gibi bir OLE DB veya ODBC veri kaynağı, veri vermek ve almak için işlevsellik sağlar. SQL Server DTS ve DTS Alma ve verme oluşturmak ve etkileşimli olarak DTS paketlerini çalıştırmak, Etkinleştirme Sihirbazı içerir.

Tabloları SQL Server üzerinde otomatik olarak oluşturmak için DTS Import and Export Wizard'ı kullanın ve sonra veri Access'ten yeni SQL Server tablolarını kopyalayabilirsiniz. Microsoft Access Yükseltme Sihirbazı daha hızlı bir hızda veri olabilir, ancak DTS tüm Access Yükseltme Sihirbazı'nın özellikleri sağlamaz DTS taşıyabilirsiniz. Yükseltme Sihirbazı Access gerçekleştirebilirsiniz ama DTS Import and Export Wizard yerine getiremez eylemlerin bir listesi aşağıda verilmiştir:

  • Access Tablo bir birincil anahtar varsa, Yükseltme Sihirbazı Access otomatik olarak, SQL Server üzerinde oluşturduğu tablosundaki birincil anahtar yeniden oluşturur; DTS yok.

  • Yükseltme Sihirbazı Access otomatik olarak tüm kuralları ve SQL Server için bir tablosundaki varolan Varsayılanları geçirir; DTS yok.

  • Access veritabanında tablolar ilişkiliyse, Yükseltme Sihirbazı'nı otomatik olarak bu ilişkileri SQL Server'da yeniden oluşturur; DTS yok.

  • DTS, Access veritabanında varolan sorguları yükseltmez.

DTS Alma ve Verme Sihirbazı'nı kullanma

Aşağıdaki adımlarda, siparişler ve Sipariş Ayrıntıları tablolarını yeni bir SQL Server veritabanına Northwind.mdb örnek veritabanını kopyalamak için DTS Import and Export Wizard'ı kullanmak nasıl gösterilmektedir.

SQL Server 2000'in yüklü olduğu bir bilgisayarda .mdb veya .accdb dosyasının biçimi almak için aşağıdaki adımları izleyin.

  1. Microsoft Windows XP ve Windows'un daha önceki sürümlerinde, Başlat' ı tıklatın, Programlar' ın, Microsoft SQL Server' ın üzerine ve sonra alma ve verileri dışa aktar'ıtıklatın.

  2. Veri Dönüştürme Hizmetleri Sihirbazı başlatıldığında, İleri' yi tıklatın.

  3. Veri Kaynağı Seç sayfasında, Microsoft Access Veri kaynağı listesinden seçin.

  4. Dosya adı kutusunun yanındaki Oluştur düğmesini (...) tıklatın ve ardından Northwind.mdb örnek veritabanını bulun.

  5. Northwindçift tıklatın ve sonra İleri' yi tıklatın.

  6. Hedef Seç sayfasında, SQL Server için Microsoft OLE DB Provider hedef listesinden seçin.

  7. Sunucu listesinde (yerel)'itıklatın.

  8. SQL Server kimlik doğrulamasını kullan'ıtıklatın ve sonra bir kullanıcı adı ve parola sunucuda veritabanları ve tablolar oluşturmak için gerekli izinlere sahip bir kullanıcı olarak SQL Server veya MSDE tarafından tanınan girin.

  9. Yenile' yi tıklatın ve sonra < Yeni > veritabanı listesinde tıklatın.

  10. MyNwind adı kutusuna girin. Veri dosya boyutunu ve günlük dosyası boyutu kutularına varsayılan değerleri kabul edin ve sonra da Tamam' ı tıklatın.

  11. Sonraki iki kez tıklatın.

  12. Sipariş Ayrıntıları ve Siparişler tablolarını Tablolar listesinde tıklatın.

  13. İleri düğmesini iki kez tıklatın ve sonra Son' u tıklatın.

  14. DTS Alma ve Verme Sihirbazı ile oluşturulan DTS paketi çalıştırır. DTS paketi bitirdiğinizde Tamam' ı tıklatın ve Sihirbazı kapatmak için Bitti ' yi tıklatın.

SQL Server 2005'in yüklü olduğu bir bilgisayarda .accdb dosya biçimini almak için aşağıdaki adımları izleyin.

  1. SQL Server Management Studio'da Database Engine sunucu türüne bağlanın, veritabanlarıgenişletin, bir veritabanı adısağ tıklatın, Görevler' e gidin ve sonra Veri Al'ı tıklatın.

  2. Veri Kaynağı Seç sayfasında, Veri kaynağı listesinde Microsoft Office 12.0 Access veritabanı motoru OLE DB sağlayıcısı ' nı tıklatın ve sonra Özellikler' i tıklatın.

  3. Veri bağlantısı özellikleri sayfasında, Veri kaynağıDatabaseFile.accdb bir dosya adı yazın, Tamam' ı tıklatın ve sonra İleri' yi tıklatın.

  4. Hedef Seç sayfasında, SQL Server için Microsoft OLE DB Providerhedef listesinde tıklatın.

  5. Sunucu listesinde, SunucuAdı' nı tıklatın ve sonra İleri' yi tıklatın.

  6. Tablo kopyası belirtin veya sorgu sayfasında, bir veya daha fazla tablo veya görünümlerin veri Kopyala' yı seçin ve sonra İleri' yi tıklatın.

  7. Seç kaynak tablolar ve görünümler sayfasında, tablo almak için TableName seçin ve İleri' yi tıklatın.

  8. Kaydet ve Execute Package sayfasında, İleri' yi tıklatın.

  9. Sihirbaz Tamamlandı sayfasında, Sihirbazı kapatmak için Son düğmesini tıklatın.

Başvurular

DTS DTS Alma ve Verme Sihirbazı hakkında daha fazla bilgi için SQL Server Books Online'da aşağıdaki Microsoft Web sitesinden baþvurun:

http://technet.microsoft.com/en-us/sqlserver/bb331756.aspx

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×