INSERT Requirements for OLE DB Providers

Transact-SQL INSERT statements can reference remote tables only if the following conditions are met by the OLE DB provider that is used to access the remote table:

  • The provider must support the IRowsetChange interface on the rowset opened through IOpenRowset on the table that is having data inserted into it.

  • The IRowsetChange interface on the base table being inserted into must support the InsertRow insert method.