dbTalk Databases Forums  

Steps run individually but not when run as DTS

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss Steps run individually but not when run as DTS in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
PaulaPompey
 
Posts: n/a

Default Steps run individually but not when run as DTS - 06-13-2005 , 03:50 AM






I have a strange problem.
I have built a DTS which runs fine when each step is executed individually,
but when the DTS is run as a whole, the last step fails.
I have checked the workflow and nothing seems amiss there. Now I'm stumped
and don't know what else could be the problem.

The DTS has an SQL connection and steps as follows:
1. Execute SQL Task - runs T-SQL Update statement - runs fine
2. Execute SQL Task - runs T-SQL Insert statement - runs fine
3. Execute SQL Task - runs T-SQL Insert statement - runs fine
4. ActiveX Script Task - Sets Global variables - runs fine
5. Execute SQL Task - runs Stored Procedure with 2 input parameters from
global variables - runs fine if executing step on it's own, but when DTS run
as a whole step fails with error "Could not find stored procedure 'SP'.
Syntax error or access violation"

I'd appreciate any suggestions.

Thanks in advance.

Paula

Reply With Quote
  #2  
Old   
Narayana Vyas Kondreddi
 
Posts: n/a

Default Re: Steps run individually but not when run as DTS - 06-13-2005 , 05:35 AM






What's inside the Step 5? Could you post here please?
--
HTH,
Vyas, MVP (SQL Server)
SQL Server Articles and Code Samples @ http://vyaskn.tripod.com/


"PaulaPompey" <PaulaPompey (AT) discussions (DOT) microsoft.com> wrote

I have a strange problem.
I have built a DTS which runs fine when each step is executed individually,
but when the DTS is run as a whole, the last step fails.
I have checked the workflow and nothing seems amiss there. Now I'm stumped
and don't know what else could be the problem.

The DTS has an SQL connection and steps as follows:
1. Execute SQL Task - runs T-SQL Update statement - runs fine
2. Execute SQL Task - runs T-SQL Insert statement - runs fine
3. Execute SQL Task - runs T-SQL Insert statement - runs fine
4. ActiveX Script Task - Sets Global variables - runs fine
5. Execute SQL Task - runs Stored Procedure with 2 input parameters from
global variables - runs fine if executing step on it's own, but when DTS run
as a whole step fails with error "Could not find stored procedure 'SP'.
Syntax error or access violation"

I'd appreciate any suggestions.

Thanks in advance.

Paula



Reply With Quote
  #3  
Old   
PaulaPompey
 
Posts: n/a

Default Re: Steps run individually but not when run as DTS - 06-13-2005 , 05:49 AM



Thanks

Step 5 is Execute SQL Task:
exec CheckSpace_DriveUpdate 'SERVER\DRIVE','45.5'

The second input parameter is supplied via DTS Global Variable which is
populated via ActiveX Script using File System Object to get free space from
a drive. The ActiveX works fine and global variable value is fine

SP code is as follows:
CREATE PROCEDURE CheckSpace_DriveUpdate @Source varchar(50),@SpaceFree
varchar(50) AS
SET @SpaceFree = REPLACE (@SpaceFree,',','')
INSERT INTO CheckSpace (Source,Type,SpaceFreeGb,RecInsertDate,Latest)
SELECT @Source As Source,
'DRIVE' As Type,
CAST(@SpaceFree As decimal(19,2)) As SpaceFreeGb,
GetDate() As RecInsertDate,
1 As Latest

"Narayana Vyas Kondreddi" wrote:

Quote:
What's inside the Step 5? Could you post here please?
--
HTH,
Vyas, MVP (SQL Server)
SQL Server Articles and Code Samples @ http://vyaskn.tripod.com/


"PaulaPompey" <PaulaPompey (AT) discussions (DOT) microsoft.com> wrote in message
news:4E71811E-206E-42B4-8829-CB8C6BB43C24 (AT) microsoft (DOT) com...
I have a strange problem.
I have built a DTS which runs fine when each step is executed individually,
but when the DTS is run as a whole, the last step fails.
I have checked the workflow and nothing seems amiss there. Now I'm stumped
and don't know what else could be the problem.

The DTS has an SQL connection and steps as follows:
1. Execute SQL Task - runs T-SQL Update statement - runs fine
2. Execute SQL Task - runs T-SQL Insert statement - runs fine
3. Execute SQL Task - runs T-SQL Insert statement - runs fine
4. ActiveX Script Task - Sets Global variables - runs fine
5. Execute SQL Task - runs Stored Procedure with 2 input parameters from
global variables - runs fine if executing step on it's own, but when DTS run
as a whole step fails with error "Could not find stored procedure 'SP'.
Syntax error or access violation"

I'd appreciate any suggestions.

Thanks in advance.

Paula




Reply With Quote
  #4  
Old   
Mike
 
Posts: n/a

Default Re: Steps run individually but not when run as DTS - 06-23-2005 , 12:05 PM



I had about 10 steps in a DTS package. The step would execute fine
individually but not when I ran the entrie package at once. I seperated them
into packages of 3 and everything has been working fine. Hope this helps.

"PaulaPompey" wrote:

Quote:
Thanks

Step 5 is Execute SQL Task:
exec CheckSpace_DriveUpdate 'SERVER\DRIVE','45.5'

The second input parameter is supplied via DTS Global Variable which is
populated via ActiveX Script using File System Object to get free space from
a drive. The ActiveX works fine and global variable value is fine

SP code is as follows:
CREATE PROCEDURE CheckSpace_DriveUpdate @Source varchar(50),@SpaceFree
varchar(50) AS
SET @SpaceFree = REPLACE (@SpaceFree,',','')
INSERT INTO CheckSpace (Source,Type,SpaceFreeGb,RecInsertDate,Latest)
SELECT @Source As Source,
'DRIVE' As Type,
CAST(@SpaceFree As decimal(19,2)) As SpaceFreeGb,
GetDate() As RecInsertDate,
1 As Latest

"Narayana Vyas Kondreddi" wrote:

What's inside the Step 5? Could you post here please?
--
HTH,
Vyas, MVP (SQL Server)
SQL Server Articles and Code Samples @ http://vyaskn.tripod.com/


"PaulaPompey" <PaulaPompey (AT) discussions (DOT) microsoft.com> wrote in message
news:4E71811E-206E-42B4-8829-CB8C6BB43C24 (AT) microsoft (DOT) com...
I have a strange problem.
I have built a DTS which runs fine when each step is executed individually,
but when the DTS is run as a whole, the last step fails.
I have checked the workflow and nothing seems amiss there. Now I'm stumped
and don't know what else could be the problem.

The DTS has an SQL connection and steps as follows:
1. Execute SQL Task - runs T-SQL Update statement - runs fine
2. Execute SQL Task - runs T-SQL Insert statement - runs fine
3. Execute SQL Task - runs T-SQL Insert statement - runs fine
4. ActiveX Script Task - Sets Global variables - runs fine
5. Execute SQL Task - runs Stored Procedure with 2 input parameters from
global variables - runs fine if executing step on it's own, but when DTS run
as a whole step fails with error "Could not find stored procedure 'SP'.
Syntax error or access violation"

I'd appreciate any suggestions.

Thanks in advance.

Paula




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.