Urgent: DTS package problem - Permission Denied

hi experts:

I created a DTS package in SQL Server 2000 to import simple CSV file.  It works in sql server.  Then I saved the DTS package as VB file and edit it by adding a form and a button to execute it in VB.  It works perfectly in VB.  Then finally I copy and paste the codes into a new ActiveX DLL project to generate a COM object so I can use it in my ASP pages.  

Now here's the problem:  
when I run the ASP page to execute the DTS COM, I get the "Permission Denied" error.
I know the DLL register correctly because the 1st debug statement in the COM object shows.  It is the main function where it execute the DTS package gets the "permission denied" message.  So what did i missed?  how can i fix the problem?  any help will be greatly appreciated!

kingsfan
LVL 12
kingsfan76Asked:
Who is Participating?
 
fritz_the_blankCommented:
Make sure that the IUSR_ and IWAM_ accounts have the proper permissions.

FtB
0
 
alorentzCommented:
To add, IUSR_ and IWAM_ accounts have the proper permissions ON THE SQL SERVER AND THE DLL.
0
Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

 
kingsfan76Author Commented:
I had the dll security set correctly.
I added sercurity access for the file "dtspkg.dll" (which is the MS DTSpackage object library referenced in the VB COM object).  now the "permission denied" error is gone, but i get this new error:

>>> Automation error The specified module could not be found.


this error line is on
>> Set goPackage = goPackageOld
in COM object

the datatype for them are declared as the following:
>>Public goPackageOld As New DTS.Package
>>Public goPackage As DTS.Package2


0
 
kingsfan76Author Commented:
i couldn't get DTS with COM to work in our https server.  Tried using ActiveX also, it works within the server but would not work from outside.  Ended up using ADODB to read the xls and CSV files (had to do xls because Excel would not produce correct CSV files (No quotes on text string).

anyway i think permission is probably the problem... thanks for the response and i'll split the points with a grade of B, hope you guys don't mind

kingsfan
0
 
fritz_the_blankCommented:
That sounds fine. Good luck with your project,

FtB
0
 
alorentzCommented:
A "B".....ruined my night! :)

Good luck!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.