All server classes allow you to specify fewer columns than there are in the table on the remote server.
Match the columns by name.
Allow the column type to be any datatype that can be converted to and from the datatype of the column in the remote table.