2010-08-06 20 views
7

SQL Server 2005'te, Verileri İçe Aktar (SSIS), isteğim bir metin dosyasını içe aktarmak ve varolan bir tabloya eklemesini sağlamaktır. Sütun Eşlemeleri adımındaki sihirbazla ilk kez Satır ekle hedef tablosuna radyo düğmesi etkinleştirildi. Ama şimdi, devre dışı (gri) ve hatta yeniden başlatıldığında sihirbaz yeniden başlatılmasına neden olmayacak.SSIS 2005: "Hedef tabloya satır ekle" gri renktedir. Niye ya?

Bilmediğim bir sır/sihir var mı? Yeniden ekleyebilmem için bu seçeneği nasıl alabilirim (Hedef tablo oluştur yerine)?

Tecrübelerime göre
+0

DB adının büyük/küçük harfe duyarlı olduğunu unutmayın. –

cevap

7

, içine içe aktardığınız tablo, sen Append seçeneğine sahip olmayacak "SSIS alma ve Verme Sihirbazı" geçiyoruz anda mevcut değilse; Masa sihirbazdan geçtiğiniz sırada mevcutsa, seçenek kullanılabilir. Eğer "tablo oluşturun" seçeneği seçerseniz

, sihirbaz sadece veri yükler veri akışı öncesinde tabloyu oluşturan bir SQL Yürüt görev ile SSIS paketi oluşturur. Dolayısıyla, her zaman ortaya çıkan paketteki görevi kaldırabilirsiniz ve varsayılan olarak "Ekle" ifadesini alırsınız.

+1

Bu ipucu oldu! Benim durumumda, masa isimleri farklı vakalar vardı. –

+0

Teşekkürler! Bu benim sorunumdu. "içe aktardığınız tablo şu anda mevcut değil". Benim tabloları henüz yoktu bu yüzden Ef6'yı ile kod ilk göçler kullandıktan sonra ben sql server yenilemek vermedi. – CareTaker22

1

Tablonun adı şema adıyla ("dbo.") Önce gelmelidir. Aksi halde sihirbaz davamda bulamadı.

23

Ben bir kere de bunu cevapsız çünkü ... eksik biliyorum! Sağ tarafta bir "hedef" açılır menüsü var
ekranından

, " Kaynak Seç Tablolar ve Görünümler".

bu açılır menüden sizin tablo seçin
ardından "Haritaları Düzenle" butonuna tıklayın.

Şimdi ekleme seçeneği etkinleştirilecek!

+3

Sadece benim de neyim eksikti. Teşekkürler! – shambulator

İlgili konular