My SQL Server Database Engine is installed on a remote machine and the Development Tools(BIDS and SQL Server Management Studio) is installed on my local machine.
Using BIDS, I have created a SSIS package. It runs without any issue when executed from BIDS (By pressing F5). But, when I deployed this package onto the SQL Server and tried to execute it from SQL Server Management Studio, it gave me the following error :
The task <task name> cannot run on this edition of integration services. It requires a higher level edition.
After a little research, I found that the version of Integration Services installed with Database Engine on remote machine is different from what is installed with Dev. Tools on the local machine.
Also, the SQL Server is an Enterprise Edition whereas, the BIDS on local machine is Professional Edition.
1) Are the above 2 facts possible reasons for this error?
2) What are the ways (other than Tool upgrade) to get rid of this error?
Thanks
where qre you running the package from? Bear in mind that the package is run on the box that called it, not the one xhere it is stored.
Also you said:
that the version of Integration Services installed with Database Engine on remote machine is different from what is installed with DevI think thats the issue, you cant run a package built on 2008 on a 2005 server