When you receive error messages pertaining to mismatches in remote objects, the Component Integration Services object definition does not match the remote object definition.
The object definition was altered outside of Component Integration Services.
An index was added or dropped outside of Component Integration Services.
Once an object is defined in Component Integration Services, alterations made to an object at the remote server are not made to the local proxy object definition. If an object is altered outside of Component Integration Services, the steps to correct the problem differ, depending on whether create existing table or create table was used to define the object.
sp_help object_name
Object created with 'existing' option
This message is not displayed, the object was defined via create table.
A good rule to follow is to create the object on the remote server, and then execute create existing table to create the object in Component Integration Services. This enables you to correct mismatch problems with fewer steps and with no chance of deleting objects on the remote server.
Component Integration Services is unaware of indexes that are added or dropped outside Component Integration Services. Verify that the indexes used by Component Integration Services are the same as the indexes used on the remote server. Use sp_help to see the indexes used by Component Integration Services. Use the appropriate command on your remote server to verify the indexes used by the remote server.
The indexes are not the same, the steps to correct the problem differ, depending on whether create existing table or create table was used to define the object.
sp_help object_name
Object created with 'existing' option
This message is not displayed, the object was defined via create table.
Use drop table in Component Integration Services.
Re-create the table in Component Integration Services using create existing table. This updates the indexes to match the indexes on the remote table.
dbcc traceon(11208)
dbcc traceoff(11208)