cancel
Showing results for 
Search instead for 
Did you mean: 

Scheduling SSIS packages through SQL Server Agent

Former Member
0 Kudos

Hello All! I have an SSIS question for BPC 7.5 installations across multiple servers. I have been rebuilding all my DTS packages over to SSIS and trying to learn this more dynamic environment. Currently I have saved a copy of all my rebuilt packages from BIDS (on web server) to the MSDB located on the SQL server. I can manually run packages from Integration Services and load data successfully. When I try to schedule packages based on the packages stored in MSDB, I get failures. The errors initially suggested I was passing over a NULL password, so I adjusted the protection level of the package to ServerStorage, as opposed to the default setting.

Now I have the following error when I schedule and run it:

Message

Executed as user: AMERICREDIT\svcbpc_ssis_dev. Microsoft (R) SQL Server Execute Package Utility Version 10.0.2531.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 11:48:00 AM Error: 2011-02-28 11:48:02.05 Code: 0xC0010018 Source: Convert Task 2008 Description: Failed to load task "Convert Task 2008", type "OSoft.Services.Application.DataMgr.Task.SSISConvert, OSoftTaskConvert2008, Version=7.0.112.0, Culture=neutral, PublicKeyToken=bf6c37fa78f5a648". The contact information for this task is "". End Error Error: 2011-02-28 11:48:02.06 Code: 0xC0010018 Source: DumpLoad Task 2008 Description: Failed to load task "DumpLoad Task 2008", type "OSoft.Services.Application.DataMgr.Task.SSISTaskDumpLoad, OSoftTaskDumpLoad2008, Version=7.0.112.0, Culture=neutral, PublicKeyToken=bf6c37fa78f5a648". The contact information for this task is "". End Error Error: 2011-02-28 11:48:02.13 Code: 0xC0010026 Source: Convert Task 2008 Description: The task has failed to load. The contact information for this task is "". End Error Error: 2011-02-28 11:48:02.13 Code: 0xC0024107 Source: Convert Task 2008 Description: There were errors during task validation. End Error Error: 2011-02-28 11:48:02.13 Code: 0xC0010025 Source: Z6_VW_STAT_APLN_CURR Description: The package cannot execute because it contains tasks that failed to load. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 11:48:00 AM Finished: 11:48:02 AM Elapsed: 1.406 seconds. The package execution failed. The step failed.

It appears I cannot execute any of the BPC custom tasks in the SSIS packages. Any recommendations?

Accepted Solutions (1)

Accepted Solutions (1)

james_lim
Advisor
Advisor
0 Kudos

Nathan,

In a short world, You can't run SSIS packages that has BPC tasks in the SQL server because all of BPC tasks exist in the WEB/APP server.

When you run it in the BIDS, it is running at WEB/APP server not in the SQL server

There is a workaround but it is not recommended by SAP.

If you want to schedule it, you can set it at WEB/APP server.

I would like to recommend a dedicated server if you want to schedule.

I hope it helps you.

Thank you.

James Lim

Answers (2)

Answers (2)

Former Member
0 Kudos

By chance, would you happen to know the workaround not recommended by SAP?

Former Member
0 Kudos

Thanks, James, your point is well taken. Originally we were importing packages into the file system, but had the same results when scheduling.

Below is the message received when I schedule a package located in the stored package file system from my web server:

Executed as user: AMERICREDIT\svcbpc_ssis_dev. Microsoft (R) SQL Server Execute Package Utility Version 10.0.2531.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 10:36:00 AM Error: 2011-03-01 10:36:02.56 Code: 0xC0010018 Source: Convert Task 2008 Description: Failed to load task "Convert Task 2008", type "OSoft.Services.Application.DataMgr.Task.SSISConvert, OSoftTaskConvert2008, Version=7.0.112.0, Culture=neutral, PublicKeyToken=bf6c37fa78f5a648". The contact information for this task is "". End Error Error: 2011-03-01 10:36:02.58 Code: 0xC0010018 Source: DumpLoad Task 2008 Description: Failed to load task "DumpLoad Task 2008", type "OSoft.Services.Application.DataMgr.Task.SSISTaskDumpLoad, OSoftTaskDumpLoad2008, Version=7.0.112.0, Culture=neutral, PublicKeyToken=bf6c37fa78f5a648". The contact information for this task is "". End Error Error: 2011-03-01 10:36:02.62 Code: 0xC0010026 Source: Convert Task 2008 Description: The task has failed to load. The contact information for this task is "". End Error Error: 2011-03-01 10:36:02.62 Code: 0xC0024107 Source: Convert Task 2008 Description: There were errors during task validation. End Error Error: 2011-03-01 10:36:02.62 Code: 0xC0010025 Source: Z6_VW_STAT_APLN_CURR Description: The package cannot execute because it contains tasks that failed to load. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 10:36:00 AM Finished: 10:36:02 AM Elapsed: 1.954 seconds. The package execution failed. The step failed.

Could this be a security thing? If so, what would my security need to be set up from the package level?

james_lim
Advisor
Advisor
0 Kudos

Nathan,

If you are getting this error message at the WEB/APP server, you need to check the SQL agent userid.

I mean SQL Agent service user id should have a security authority to access BPC.

Ususally, customer is using BPC installation userID as user id of SQL Agent service user ID.

Please try to change SQL agen service user id.

Hope it will help you.

Regards,

James Lim

JohnL
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Nathan,

You need to set the Run64BitRunTime property to False in the BIDS project/solution.

See note: https://service.sap.com/sap/support/notes/1406471

Thanks,

John