segunda-feira, 28 de fevereiro de 2011

SSIS Error: A rowset based on the SQL command was not returned by the OLE DB provider.

Sintoma: Ao executar um pacote do SSIS 2005, um componente OLE DB Source falhava com a mensagem "SSIS Error: A rowset based on the SQL command was not returned by the OLE DB provider."

Causa: Quando a batch que é associada ao OLE DB Source é composta de diversos comandos, este problema pode ocorrer.

Solução: Para resolver este problema, adicione os seguintes comandos ao início da procedure

SET NOCOUNT ON;
SET FMTONLY OFF;

Mais informações: http://twixar.com/1oQZl

Até a próxima!

Nenhum comentário:

Postar um comentário

Leave your comment here!