Проблема в этом случае заключалась в том, что поле идентификатора (которое также является первичным ключом) было создано как BigInt. Кажется, что при использовании ODBC PK не может быть BigInt, а должен быть int.
Теперь возникает вопрос: что произойдет, если / когда я изменю это поле на int?