Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
?
Solved

Getting Pre-execute error when attempting to use SSIS

Posted on 2007-04-09
3
Medium Priority
?
3,718 Views
Last Modified: 2012-06-21
Hi,

below is my error message when attempting to use the import/export wizard using SQL Server 2005.  I am connecting to an ODBC source.

- Pre-execute (Error)
Messages
Error 0xc0202009: Data Flow Task: An OLE DB error has occurred. Error code: 0x80040E21.
An OLE DB record is available.  Source: "Microsoft SQL Native Client"  Hresult: 0x80040E21  Description: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
 (SQL Server Import and Export Wizard)
 
Error 0xc0202025: Data Flow Task: Cannot create an OLE DB accessor. Verify that the column metadata is valid.
 (SQL Server Import and Export Wizard)
 
Error 0xc004701a: Data Flow Task: component "Destination - Query" (16) failed the pre-execute phase and returned error code 0xC0202025.
 (SQL Server Import and Export Wizard)
 
Below is my sql query:

SELECT
   QF.ORD.ORD_NUM AS ordernum
FROM        
   QF.ORD, QF.SUB, QF.CUS
WHERE    
   QF.ORD.ORD_DBASUB = QF.SUB.SUB_DBASUB
   AND QF.SUB.SUB_DBACUS = QF.CUS.CUS_DBACUS
   AND (QF.SUB.SUB_STATUSDATE > { d '2002-01-01'})


And here is the auto generated sql query
CREATE TABLE [test].[dbo].[Query] (
[ordernum] nvarchar(1) NOT NULL
)


Please help.  I am getting way too many grey hairs.  =)
0
Comment
Question by:brdrok
  • 2
3 Comments
 
LVL 26

Accepted Solution

by:
DireOrbAnt earned 2000 total points
ID: 18878163
Does this help:
http://cs.berwickheights.com/blogs/sjblog/archive/2006/09/22/SQLSvr2005Import.aspx

So changing:
[ordernum] nvarchar(1) NOT NULL
To:
[ordernum] nvarchar(max) NOT NULL
0
 
LVL 7

Author Comment

by:brdrok
ID: 18879041
yes that did the trick.  I don't understand why sql server 2005 would map it as nvarchar(1).  Also, could those error messages be any more obscure =)  Sorry, don't mean to grip.

thanks for your help.
0
 
LVL 26

Expert Comment

by:DireOrbAnt
ID: 18879167
Try: Unspecified Error

;)
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
When trying to connect from SSMS v17.x to a SQL Server Integration Services 2016 instance or previous version, you get the error “Connecting to the Integration Services service on the computer failed with the following error: 'The specified service …
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
Via a live example, show how to setup several different housekeeping processes for a SQL Server.
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question