I have an SSIS package with a Sharepoint List Source. Whether I send the data to a flat file or database, I get the same error:
All columns come over fine except for a column that basically contains some HTML code. It comes in as a 4000 character field, and I get this error even if I truncate the data in the conversion component.
Here's the error:
[SharePoint List Source [1]] Error: Microsoft.SqlServer.Dts.Pipeline.DoesNotFitBufferException: The value is too large to fit in the column data area of the buffer. at Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer.SetString(Int32 columnIndex, String value) at Microsoft.Samples.SqlServer.SSIS.SharePointListAdapters.SharePointListSource.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers) at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper90 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer90[] buffers, IntPtr ppBufferWirePacket)
Here's what the data in field looks like:
<div class=ExternalClass27637224667E4692AA7B7B0B2059FBE0><div id="_Note_9023a1eb-e648-4fac-aaa6-b7b5e38a628f" class="mmt_noteItem"><div class="mmt_noteHeader"><table><tr><td class="mmt_noteCreated">7/15/2010 4:03:28 PM</td><td class="mmt_noteAuthor">MEMEN
I'm beginning to think this is a flat-out limitation of the Sharepoint List adapter, as the error occurs before any transformation even takes place. I can add a derived column just to change this data to " " and I get the same error.
I'm new to Integration Services...
Thanks.
Comments: ** Comment from web user: debraharris **
All columns come over fine except for a column that basically contains some HTML code. It comes in as a 4000 character field, and I get this error even if I truncate the data in the conversion component.
Here's the error:
[SharePoint List Source [1]] Error: Microsoft.SqlServer.Dts.Pipeline.DoesNotFitBufferException: The value is too large to fit in the column data area of the buffer. at Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer.SetString(Int32 columnIndex, String value) at Microsoft.Samples.SqlServer.SSIS.SharePointListAdapters.SharePointListSource.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers) at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper90 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer90[] buffers, IntPtr ppBufferWirePacket)
Here's what the data in field looks like:
<div class=ExternalClass27637224667E4692AA7B7B0B2059FBE0><div id="_Note_9023a1eb-e648-4fac-aaa6-b7b5e38a628f" class="mmt_noteItem"><div class="mmt_noteHeader"><table><tr><td class="mmt_noteCreated">7/15/2010 4:03:28 PM</td><td class="mmt_noteAuthor">MEMEN
I'm beginning to think this is a flat-out limitation of the Sharepoint List adapter, as the error occurs before any transformation even takes place. I can add a derived column just to change this data to " " and I get the same error.
I'm new to Integration Services...
Thanks.
Comments: ** Comment from web user: debraharris **
I am getting this error so I don't think this issue has been completely fixed. I changed the length in the external and output fields to limit the column length but I am still getting this error. It is also intermittent as to how many records come across.