add sqlserver self-define primary key support