У меня есть Visual Studio 2008 БД является SQL Server 2008 R2 шаги для воспроизведения ошибки являются:SSIS - родной OLE DB - Несколько шагов
- Создать новый SSIS пакет
- Создать Native OLE DB \ Microsoft Jet 4.0 OLE DB Provider
- Создание SQL задач и конфигурации:
- Resulset: Нет
- Тип соединения: OLE DB
- Подключение: Подключение создано муравей 2
- SQL Источник Тип: Прямой ввод
- SQLStatements: SELECT 1 FROM таблицы
Когда я запускаю этот пакет следующее сообщение об ошибке apears:
SSIS package "Package.dtsx" starting.
Warning: 0x0 at SQL_Q_Mensual: Multiple-step OLE DB operation generated errors.
Check each OLE DB status value, if available. No work was done.
Warning: 0x0 at SQL_Q_Mensual: Multiple-step OLE DB operation generated errors.
Check each OLE DB status value, if available. No work was done.
SSIS package "Package.dtsx" finished: Success.
, а при использовании «.Net-провайдеров для OleDb \ Microsoft Jet 4.0 поставщика OLE DB» пакет не генерирует ошибку.
Я прочитал много заметок в Интернете, но я не знаю, как это разрешить. Я хочу использовать Native OLD db, а не .net Provider.
С уважением, извините, потому что мой бедный английский.
Walter
Использование провайдера OLE DB Microsoft Jet 4.0 указывает, что вы пытаетесь прочитать файл Excel или получить доступ к базе данных. Что он? Как была сконфигурирована строка соединения в OLEDB-соединении? Проверяет ли соединение диспетчера соединений какие-либо ошибки? –
Я подключаюсь к базе данных Access. Строка подключения была настроена автоматически, например «Источник данных = \\ сервер \ общий доступ \ databse.mdb; поставщик = Microsoft.Jet.OLEDB.4.0; ' На испытательном коннекторе коннекция является susessfull Спасибо за ответ! – Walter