2014-02-05 5 views
-2

Я запускаю свой пакет на сервере, он работал нормально, но когда я использовал его в задании агента SQL, он не выполнялся.Задание SQL-агента не выполнено

Microsoft (R) SQL Server Execute Package Utility Версия 10.50.4000.0 для 64-битного Copyright (C) Microsoft Corporation 2010. Все права защищены. Начато: 2:05:54 PM Ошибка: 2014-02-05 14: 06: 00.54 Код: 0xC0047062 Источник: задача потока данных ADO NET Source [1] Описание: System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft ] [Диспетчер драйверов ODBC] Имя источника данных не найдено, и драйвер по умолчанию не указан в System.Data.Odbc.OdbcConnection.HandleError (OdbcHandle hrHandle, Retcode retcode) в System.Data.Odbc.OdbcConnectionHandle..ctor (соединение OdbcConnection, OdbcConnectionString constr , OdbcEnvironmentHandle environmentHandle) в System.Data.Odbc.OdbcConnectionOpen..ctor (OdbcConnection externalConnection, OdbcConnectionString connectionOptions) в System.Data.Odbc.OdbcConnectionFactory.CreateConnection (параметры DbConnectionOptions, пул объектовGroupProviderInfo, пул DbConnectionPool, объект DbConnection owningObject) в System.Data. ProviderBase.DbConnectionFactory.CreateNonPooledConnection (DbConnection owningConnection, DbConnectionPoolGroup poolGroup) в System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owni ngConnection) в System.Data.ProviderBase.DbConnectionClosed.OpenConnection (внешнее соединение DbConnection, DbConnectionFactory connectionFactory) в System.Data.Odbc.OdbcConnection.Open() в Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection (String assemblyQualifiedName, String connStr, Объектная транзакция) в Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection (Object pTractionaction) в Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections (транзакция объекта) в Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections (IDTSManagedComponentWrapper100, транзакция объекта) Ошибка завершения ошибки: 2014-02-05 14: 06: 00.55 Код: 0xC0047017 Источник: задача потока данных SSIS.Pipeline Описание: компонент «ADO NET Source» (1) не прошел проверку и возвратил код ошибки 0x80131937. Ошибка конечной ошибки: 2014-02-05 14: 06: 00.55 Код: 0xC004700C Источник: задача потока данных SSIS.Pipeline Описание: Один или несколько отказов компонента не прошли проверку. End Error Error: 2014-02-05 14: 06: 00.55 Код: 0xC0024107 Источник: поток данных Описание задачи: При проверке задачи были ошибки. Ошибка завершения DTExec: Выполнение пакета возвращает DTSER_FAILURE (1). Начато: 2:05:54 PM Закончено: 2:06:00 PM Истекшее: 5.625 секунд. Выполнение пакета не выполнено. Не удалось выполнить этот шаг.

ответ

0

Этот вопрос обычно до 32/64 бит. Вы можете разрабатывать в BIDS, который распознает 32-битный ODBC-драйвер, а затем вы развертываете 64-битную версию SQL Server.

Вы можете попробовать включить 32-битное время выполнения для шага задания агента или убедиться, что у вас установлены правильные версии соответствующих драйверов.

Попробуйте это: http://microsoft-ssis.blogspot.co.uk/2012/09/swtich-package-from-64bit-to-32bit.html

+0

Спасибо, я только что проверил, я разработал пакет на 32 бита ЗАЯВОК. – user3266252

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