James Hawkins : msi: A non-temporary table cannot have a temporary primary key.