The solution did not work because the problem was in the SQL server database.
I ran SQL Profiler and followed the program insert statement, I found that the error was in one of the triggers of the table that has the name of the previous column, changed it to a new PK, and it finally worked.
So, if someone has a similar problem, the above links in the message may help or you should check if the problem is really on the database server.
source share