SSIS’ten Excel 2007’ye bağlanarak veri çekmek istiyorsanız


Bir Excel 2007 dosyanız var, buna SSIS’le bağlanıp veri çekmek ve üzerinde sonraki işlemlerinizi yaparak tüm bir veri akışı planlamak istiyorsunuz. Excel Source kullandınız, ama sürpriz, Excel’in 2007 versiyonuna bununla bağlanamıyorsunuz!

Excel 2007’ye bağlanmak için şu yolu izlemeniz gerekli:

“While you can use an Excel connection manager to connect to a data source that uses Microsoft Office Excel 2003 or earlier, you cannot use an Excel connection manager to connect to a data source that uses Microsoft Office Excel 2007. Also, you cannot use the Microsoft Jet 4.0 OLE DB Provider to connect to an Excel 2007 data source. To connect to an Excel 2007 data source, use an OLE DB connection manager, and for Provider, select Microsoft Office 12.0 Access Database Engine OLE DB Provider. Then, on the All page of the Connection Manager dialog box, for Extended Properties, enter Excel 12.0.
To load data from or to an Excel 2007 data source, use an OLE DB source or an OLE DB destination, respectively. You cannot use an Excel source or Excel destination to connect to an Excel 2007 data source.”

Türkçe olarak özetleyecek olursak:

OLE DB connection manager ekliyorsunuz. Provider olarak Microsoft Office 12.0 Access Database Engine OLE DB Provider seçiyorsunuz. Connection Manager iletişim kutusunda All sayfasında Extended Properties’e Excel 12.0 giriyorsunuz.

Not: Bana şu an çok gerekli olmadığından, tam uygulamasını yapmadım. Bilgi kaynağı için link: http://msdn2.microsoft.com/en-us/library/ms139836.aspx . Excel 2007’ye bağlanma ihtiyacınız varsa ayarların tam olarak nasıl yapıldığını biraz daha detaylı araştırmanız gerekebilir.

Bu yazı SSIS içinde yayınlandı ve , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s