I'm trying to use Automatic Identity Range Management. However, the only way to ensure my users can INSERT records in tables with identity columns is to make them db_owner
. Am I missing something?
For full background please refer to my earlier question: Allow non-db_owner INSERT permissions in merge replication with auto identity range mgmt
Apparently they are mutually exclusive.
Here is an excerpt from a Microsoft employee blog (note, this is not "official" documentation, but it's about as close as it gets):
WHAT!?!?! Who is out there writing database applications where the only users inserting records are db_owners?