2010-04-30 4 views
1

Мы используем продукт SalesOutlook, который является типом системы CRM. Мне нужно экспортировать данные с помощью SSIS или какой-либо другой программы.Пытаться экспортировать данные из базы данных Unusal Access с синонимами

Когда вы устанавливаете программу, она создает DSN в моей системе с именем SalesOutlookReports. Он использует Microsoft Access Driver (* .mdb).

Когда я пытаюсь смотреть на это с помощью Crystal Reports я вижу список таблиц, таких как:

SchemaAccount Contacts 
SchemaAccount Profiles 
SchemaNotes 

А потом под это еще одна папка синонимов и содержит

Account Contacts 
Account Profiles 
Notes 

Если я откройте синонимы, я получу свои данные, если я открою таблицы схем, я получу метаданные о таблице.

Мой вопрос в том, что. Как я могу легко импортировать информацию из таблиц, которые мне нужны, в SQL Server для манипуляций? Как я могу назначить синонимы вместо «таблиц», чтобы я мог импортировать данные? Я не могу найти способ сделать это, используя мастер импорта/экспорта с SQL Server или в SSIS. Возможно, я мог бы использовать связанный сервер из SSMS?

+0

Что вы видите, когда открываете DSN из SSIS? –

+0

Я могу создать диспетчер соединений, выбрав «Новое соединение» и выбрав ODBC. Соединение преуспевает. Я не уверен, какой источник потока данных использовать для его открытия. – DavidStein

+0

Однако, когда я пытаюсь мастер импорта/экспорта из Studio Management, я выбрал поставщик .Net Framework для ODBC. Я вхожу в DSN и драйвер в точно так же, как в моем Администраторе источника данных. Я выбираю базу данных SQL и вводю свои учетные данные. Когда я выбираю «Копировать данные из одной или нескольких таблиц или представлений», я вижу только список первых наборов записей, таких как «SchemaNotes». – DavidStein

ответ

0

ODBC-соединение в SSIS Data Flow Задача должна делать трюк. Поместите задачу потока данных, а затем внутри, чтобы вы могли выбрать источник данных ADO.NET. Вы можете подключиться к ODBC-соединению с использованием этого источника данных. Выберите базу данных MS Access и вуаля, у которой есть источник. Вы можете добавить производные столбцы, если вам нужно настроить тип данных и, наконец, подключить его к адресату OLEDB, который будет SQL Server.

Смежные вопросы