I´m developing a Windows Mobile application and have a Pull() of 5 tables with tracking on and index, and have more about 15 tables with tracking off.
So in other place I have an event that do a Push() of this 5 tracked tables. All was ok with this Push() unil now, but I don´t know why I´m gettiing the error 29025 SSCE_M_VF_MISSINGSERVERPKCOLUMN that mean: "The push operation cannot find a primary key column on the SQL Server table."
The problem is that I checked many times if the 5 tables at server have the same primary key than SQL CE and YES, the tables schema are exactly the same. Then I deleted the SDF database and made a compelte Pull to ensure database schema... and I get the same problem 29025.
Any ideas about why this can happen? SQL Server is 2008, SQL CE is 3.1, the SQL CE native of Windows Mobile 6.0 with native netcf 2.0. Server agent is sqlcesa35.dll.
As I remember, NOTHING was changed at SQL Server since last time I see Push running ok. And the only thing changed at Windows Mobile is that AFTER the 5 tables Push now I have some another mobile database data processing.
I can´t find NOTHING about SSCE_M_VF_MISSINGSERVERPKCOLUMN at google, except MSDN page about error range...