The task Transfer SQL Server Objects Task cannot run on this edition of Integration Services

Error code: 0xc0012024

Using "Integration Services Project" template in Business Intelligence Studio. Using platforms Visual Studio 2005 along with SQL Server 2005.

Getting the error while trying to execute package after loading it programmaticaly.

I've just one task "Transfer SQL Server Objects Task" on my Integration Services package. But when I try to execute it from VS 2005 project programmaticaly, it gives the above mentioned error.

The commands I use:

Package pkg = new Package();

pkg = a.LoadPackage(@"C:\Documents and Settings\abc\My Documents\Visual Studio 2005Projects\lSSIS\SSIS\Package.dtsx", null, true);

DTSExecResult dResult = pkg.Execute();

The the error comes like: error: 0xc0012024 The task Transfer SQL Server Objects Task cannot run on this edition of Integration Services. It requires higher level edition.

Please help me.

Thanks in advance,

Bhupesh

[980 byte] By [BhupeshBareja] at [2007-12-22]
# 1
is integration services installed on the machine running the package?
DuaneDouglas at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 2

yes, integration services are installed on my computer as I can see a project Integration Services Project template when I open a new project from Business Intelligence Proejcts.

Do Integration Services are to be installed specifically while installing VS 2005 ? if it is the case then I've to install it seprately.

Waiting for reply.

Thanks in advance.

Bhupesh

BhupeshBareja at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 3

There are two pieces that can be installed separately during SQL Server installation:

  1. SSIS Designer, this gives you SSIS Project inside VS, and lets you design and debug packages. During setup it is subset of the Tools group.
  2. SSIS itself - this gives you the service, and the ability to execute packages outside of the designer. To install, check SSIS checkbox during SQL setup.

The licensing requirements for these pieces are different. See the license for details, but generally speaking the first can be installed on any number of computers if you have one SQL license, while the second requires SQL license for every installation.

The error you get usually means you've only installed the first part.

MichaelEntin-MSFT at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 4

Hi Michael,

Thanks a lot for your help. It worked. What I did, I reinstalled the whole of Integration Services from SQL 2005 CD. Then it worked the way it should.

Thanks

Bhupesh

BhupeshBareja at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 5
how much does it cost for the SSIS license?
koo9 at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 6
I got it as an integrated part of Microsoft SQL Server 2005. So didnt need to shelve out extra money for its license. Just the cost of Microsoft SQL Server 2005 pack was required.
BhupeshBareja at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 7

as Michael Entin mention

"The licensing requirements for these pieces are different. See the license for details, but generally speaking the first can be installed on any number of computers if you have one SQL license, while the second requires SQL license for every installation. "

SSIS require a license for every installation, that means if you want to install SSIS on a web server, u need a separate license or am I misunderstanding something here?

Kevin

koo9 at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...
# 8

Your posting here helped me figure out my problem.

HOWEVER !

Unless I understand something wrong, it leaves us with three options:

  1. Give all our users remote login privileges to our SQL server to run the SSIS packages saved there - Great for system and data security!
  2. Purchase individual SQL licenses for all our workstations that need to run SSIS packages - Great for our finances!
  3. Install the visual studio / designer on all our workstations, which means people can erroneously modify things - Great for our IT deparment and very confusing for everybody else who has to use it!

None of these solutions are satisfactory to me.

With SQL 2000 / DTS we were able to write a package and had a VB.net frontend that ran the package - albeit with very little feedback to the user.

Is there a way to achieve something similar: where the VB apps on the workstations can trigger the SSIS service on the SQL server to run a package stored over there ?


Thanks.


DC.

dcstr at 2007-8-30 > top of Msdn Tech,SQL Server,SQL Server Integration Services...

SQL Server

Site Classified