Quantcast
Channel: SQLServerCentral » Reporting Services » Reporting Services » Latest topics
Viewing all articles
Browse latest Browse all 2791

Error: Opening a rowset for "Sheet$" failed

$
0
0
The package I'm building has a foreach loop container that will loop through all .xls* files in a folder and insert the rows into the db. Everything works fine for the first file, but always breaks on the second file. The data flow task always throws the following error:[Excel Source [2]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E37.[Excel Source [2]] Error: Opening a rowset for "Sheet$" failed. Check that the object exists in the database.[SSIS.Pipeline] Error: "Excel Source" failed validation and returned validation status "VS_ISBROKEN".Both files are made from the same template and all columns appears to be the same, but the actual data is different of course. The sheets in both books also have the same name. The only suggestion solution I've found in googling is to rebuild the data flow task, but that doesn't really explain the problem and I'd rather avoid that if possible. I've set delay validation to true, as I've also seen suggested, but that didn't help. Any thoughts?

Viewing all articles
Browse latest Browse all 2791

Trending Articles