2014-02-05 78 views
-2

我跑我的包中的服務器,它工作得很好,但是當我用在SQL代理作業運行它,它未能執行。SQL代理作業未能執行

微軟(R)的SQL Server執行包實用工具版本10.50.4000.0 64位版權所有(C)微軟公司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構造,OdbcEnvironmentHandle environmentHandle)在System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection,OdbcConnectionString connectionOptions)在System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions選項,對象poolGroupProviderInfo,DbConnectionPool池,DbConnection擁有對象)在System.Data。 ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection,DbConnectionPoolGroup poolGroup)at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owni ngConnection)在System.Data.ProviderBase.DbConnectionClosed.OpenConnection(的DbConnection outerConnection,DbConnectionFactory connectionFactory的)在System.Data.Odbc.OdbcConnection.Open()在Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection(字符串assemblyQualifiedName,字符串connStr,對象事務)Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction)Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction)at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections( IDTSManagedComponentWrapper100包裝,對象交易)結束錯誤錯誤:2014-02-05 14:06:00.55代碼:0xC0047017源:數據流任務SSIS.Pipeline描述:組分 「ADO NET源」(1)驗證失敗並返回錯誤代碼0x80131937。結束錯誤錯誤:2014-02-05 14:06:00.55代碼:0xC004700C源:數據流任務SSIS.Pipeline描述:一個或多個組件驗證失敗。結束錯誤錯誤: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位的問題。您可能正在開發可識別32位ODBC驅動程序的BIDS,然後您將部署到64位版本的SQL Server。

您可以嘗試爲代理作業步驟啓用32位運行時,或者確保安裝並配置了正確版本的相應驅動程序。

試試這個: http://microsoft-ssis.blogspot.co.uk/2012/09/swtich-package-from-64bit-to-32bit.html

+0

謝謝,我只是檢查,我公司開發的包上32個投標。 – user3266252