August 3, 2008 at 7:38 pm
I've got an SSIS package loaded up which runs run when I execute the package, but not within an sp, or if I just generate it through an open query window.
I've tried the below with no luck and seem to be getting nowhere.
I have RunINOPtomizedMode, InteractiveMode, and Run64BitRuntime all set to False.
declare @cmd varchar(150)
select @cmd = '"C:\PROGRA~2\MICROS~2\90\DTS\Binn\DTExec.exe" /sq WUEERPImport /ser sho2k3ms80'
exec master..xp_cmdshell @cmd
which gives this error:
Description: Opening a rowset for "VRA$" failed. Check that the object exists in the database.
Description: "component "VRA" (275)" failed validation and returned validation status "VS_ISBROKEN".
and more below
This :
declare @cmd varchar(150)
select @cmd = '"C:\Program Files\Microsoft SQL Server (x86)\90\DTS\Binn\dtexec.exe" /sq WUEERPImport /ser sho2k3ms80'
exec master..xp_cmdshell @cmd
gives the following error:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
NULL
Here's the full summary:
Microsoft (R) SQL Server Execute Package Utility
Version 9.00.3042.00 for 32-bit
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
NULL
Started: 11:04:08 AM
Progress: 2008-08-04 11:04:09.39
Source: Data Flow Task
Validating: 0% complete
End Progress
Progress: 2008-08-04 11:04:09.41
Source: Data Flow Task
Validating: 25% complete
End Progress
Error: 2008-08-04 11:04:09.43
Code: 0xC0202009
Source: Data Flow Task VRA [275]
Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
End Error
Error: 2008-08-04 11:04:09.43
Code: 0xC02020E8
Source: Data Flow Task VRA [275]
Description: Opening a rowset for "VRA$" failed. Check that the object exists in the database.
End Error
Error: 2008-08-04 11:04:09.47
Code: 0xC004706B
Source: Data Flow Task DTS.Pipeline
Description: "component "VRA" (275)" failed validation and returned validation status "VS_ISBROKEN".
End Error
Progress: 2008-08-04 11:04:09.47
Source: Data Flow Task
Validating: 50% complete
End Progress
Error: 2008-08-04 11:04:09.47
Code: 0xC004700C
Source: Data Flow Task DTS.Pipeline
Description: One or more component failed validation.
End Error
Error: 2008-08-04 11:04:09.47
Code: 0xC0024107
Source: Data Flow Task
Description: There were errors during task validation.
End Error
DTExec: The package execution returned DTSER_FAILURE (1).
Started: 11:04:08 AM
Finished: 11:04:09 AM
Elapsed: 1.062 seconds
NULL
August 3, 2008 at 8:35 pm
Solved this myself, turns out it was a simple issue around the worksheet being renamed by someone :ermm:
January 22, 2009 at 2:13 pm
IN SQL 2008 use the following switch added to your command line..
/X86
Or you can use the tab that has Execution Options .. there is a checkbox there for USE 32 bit runtime..
These options are not supported in SQL 2005. Sorry
-Jason Donahoe
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy