| Value | Description | Parameters | Error |
| 29000 | An unexpected state was found when reading generation information. | Not applicable | SSCE_M_UNEXPECTEDSTATEREADINGGENINFO |
| 29001 | An unexpected state was encountered when processing inserts. | Not applicable | SSCE_M_EXPECTEDINSERTSONLY |
| 29002 | The identity seed or range is too large. | P0: Seed or low range
P1: High range | SSCE_M_IDENTITYSEEDORRANGETOOLARGE |
| 29003 | An unexpected state was encountered when processing deletes. | Not applicable | SSCE_M_UNEXPECTEDSTATEPROCESSINGTOMBSTONES |
| 29004 | The OLE DB provider for SQL Server CE cannot be initialized. | Not applicable | SSCE_M_CANTCOCREATEMSDAINITIALIZE |
| 29005 | A replication session control block already exists. | Not applicable | SSCE_M_RSCBWITHSAMEEXCHANGEID |
| 29006 | A call to SQL Server Reconciler failed. | Not applicable | SSCE_M_SQLRECONCILERFAILED |
| 29007 | The query cannot be tracked. There might not be a primary key, or the query may involve multiple tables. | P3: Query string | SSCE_M_QUERYCANNOTBETRACKED |
| 29008 | The prepare/update command process failed. | Not applicable | SSCE_M_PREPAREUPDATECMDFAILED |
| 29009 | The expression or literal cannot be processed without an alias. | Not applicable | SSCE_M_EXPRESSIONWITHOUTALIAS |
| 29010 | The table does not have a primary key. | P3: Table name | SSCE_M_NOPRIMARYKEY |
| 29011 | The table contains a timestamp or another row versioning column. | P3: Table name | SSCE_M_ROWVERCOLUMN |
| 29012 | An internal error occurred during the push operation in the SQL Server CE Server Agent. | Not applicable | SSCE_M_INVALIDPUSHSEQUENCE |
| 29013 | The attempt to replace an existing parameter value in the push operation failed. | Not applicable | SSCE_M_PUSHPARAMSETONVALUE |
| 29014 | Incomplete parameters were set for the push operation. | Not applicable | SSCE_M_NOTALLPARAMSETFORPUSH |
| 29015 | The expected column count does not match the data column specified. | P0: Supplied count
P1: Expected count | SSCE_M_PUSHPKCOLCOUNTMISMATCH |
| 29016 | Client-side and server-side columns for the RDA table do not match. | P3: Table name | SSCE_M_VF_MISSINGSERVERCOLUMN |
| 29017 | The OLE DB data type information in the SQL Server CE columns does not match the information in the SQL Server columns for the RDA table. | P0: SQL Server CE data type
P1: SQL Server data type P3: Table name | SSCE_M_VF_MISMATCHEDTYPES |
| 29018 | No columns were found. Either the table name is missing or the permissions are not valid. | Not applicable | SSCE_M_VF_MISSINGTABLE |
| 29020 | A row cannot be updated or deleted in the SQL Server using RDA. | Not applicable | SSCE_M_NOROWSAFFECTED |
| 29021 | More than one row was affected by an update or delete operation in the SQL Server using RDA. | Not applicable | SSCE_M_TOOMANYROWSAFFECTED |
| 29022 | The version of the Microsoft OLE DB Provider for SQL Server is not correct. | P3: Version | SSCE_M_INCORRECTPROVIDERVERSION |
| 29023 | The OLE DB Provider for SQL Server on the computer running IIS is not compatible with SQL Server CE. | P3: Provider | SSCE_M_INCORRECTPROVIDER |
| 29024 | The push operation cannot match the orders of the client-side and server-side primary key columns. | Not applicable | SSCE_M_VF_PRIMARYKEYCHANGE |
| 29025 | The push operation cannot find a primary key column on the SQL Server table. | Not applicable | SSCE_M_VF_MISSINGSERVERPKCOLUMN |
| 29026 | The push operation has found an extra primary key column on the SQL Server table. | Not applicable | SSCE_M_VF_EXTRASERVERPKCOLUMN |
| 29027 | The current OLE DB provider is not supported. | Not applicable | SSCE_M_MISSINGCOLUMNSCHEMACOLS |
| 29028 | The OLE DB data type is not supported by the Microsoft OLE DB Provider for SQL Server. | P0: Data type | SSCE_M_UNSUPPORTEDOLEDBTYPE |
| 29029 | The SQL Server CE and SQL Server column meta data information does not match. | Not applicable | SSCE_M_VF_NONLOBIUNKNOWN |
| 29030 | The query cannot be tracked because one or more columns of the primary key are missing. | Not applicable | SSCE_M_NOTRACKPKCOLMISSING |
| 29031 | The query cannot be tracked because the table includes a computed column that cannot be pulled. | Not applicable | SSCE_M_NOTRACKCOMPUTEDCOLUMN |
| 29032 | The query cannot be tracked because it is a multi-table query. | Not applicable | SSCE_M_NOTRACKMULTITABLE |
| 29033 | The server code page, or the override code page, is either not valid or not installed on the computer running IIS. | P0: Code page | SSCE_M_INVALIDCODEPAGE |
| 29034 | The SQL Server CE Client Agent and SQL Server CE Server Agent component versions do not match. | P0: Client version
P1: Server version P3: SQL Server CE Client Agent version P4: SQL Server CE Server Agent version | SSCE_M_MISMATCHEDCOMPONENTS |
| 29042 | The replication session control block was inactive for longer than the cleanup interval. | Not applicable | SSCE_M_RSCBTIMEDOUT |
| 29043 | The operating system on the Windows CE-based device does not support authenticated proxy servers. | Not applicable | SSCE_M_NOPROXYSERVERSUPPORT |
| 29044 | SQL Server CE failed in renaming an .IN file to .OUT. | Not applicable | SSCE_M_FILERENAMEFAILED |
| 29045 | Initializing SQL Server Reconciler has failed. | Not applicable | SSCE_M_INITIALIZERECONCILERFAILED |
| 29046 | This cursor is read-only. | Not applicable | SSCE_M_READONLY |
| 29047 | Row processing resulted in an error. | Not applicable | SSCE_M_PROCESSINGROWS |
| 29048 | The Windows user account could not be impersonated at the computer running IIS. | Not applicable | SSCE_M_IMPERSONATIONFAILED |