2015-01-13 2 views
0

Прежде всего, я должен сказать, что я являюсь новым с этим аспектом SSIS. Я пытаюсь создать соединение с базой данных Oracle из пакета в SSIS. Дело в том, что этот проект был первоначально выполнен в Access, моя работа заключалась в том, чтобы перевести его в SSIS, машина, на которой расположен проект, представляет собой 32-битный компьютер, у него есть MS Visual Studio 2008, работающий на 32 бита. ПК, где я работаю, - это 64-разрядная машина с MS VS 2010.SSIS-соединение с Oracle

Я начал искать информацию, полезную для решения этой проблемы. Кто-то сказал мне, что необходимо скопировать файлы tnsnames.ora с первого компьютера на мой и скопировать часть кода, где я указывал на базу данных во всех файлах .ora, присутствующих на жестком диске. В этом порядке идей, которые я добавил часть кода, соответствующую базу данных:

DBNAME.WORLD = (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = name)(PORT = ####)) 
     (ADDRESS = (PROTOCOL = TCP)(HOST = name)(PORT = ####)) 
    ) 
    (CONNECT_DATA = 
     (SID = VAPP) 
    ) ) 

Я нашел эти файлы в следующих каталогах:

Dev6 - оракул - ORADEV6i - ORANT

Итак, я сделал это, но это было бесполезно, я всегда получаю тот же результат:

Test CON произошла ошибка из-за ошибки при инициализации провайдера

Затем я обнаружил, что также необходимо изменить переменную «путь», чтобы указать новый каталог для Oracle, но на данный момент я не знаю, какой из каталогов выше является правильным. Как вы можете видеть, я очень смущен этой проблемой, я старался быть максимально ясным с моими сомнениями. Надеюсь, вы поймете, что английский не мой родной язык.

ответ

0

В Интернете есть тонна информации о подключении к Oracle с помощью SSIS. Это потому, что это полное вуду.

Я предлагаю использовать адаптер Attunity:

Это версия 2008: http://www.microsoft.com/en-us/download/details.aspx?id=29284 Это версия 2012: http://www.microsoft.com/en-us/download/details.aspx?id=29283

Это отличный ресурс о том, как сделать Attunity работу и все вы шаги необходимо: http://technet.microsoft.com/en-us/library/ee470675%28v=sql.100%29.aspx

Обратите внимание, что вам необходимо установить драйверы oracle, чтобы сделать эту работу. Вы можете скачать их бесплатно.