Как оказалось, мне удалось получить первичные ключи для многих таблиц путем обратного инжиниринга с ER / Studio с использованием драйвера ODBC.
Я понятия не имею, как им удается получить первичные ключи (отчеты, созданные базой данных, не показывают их), но для большинства таблиц кажется, что они есть.