I have a need to change ONE PK value in one row of a table of a SQLSERVER 2005 databsae. The PK is currently auto-incrementing.
One possibility is to temporarily remove the auto-increment from the key, make the modification, and put it back.
The database is in production. Is there a way to safely make this change without taking the DB down?
Why? My customer wants a specific ID for one of the records.
What am I afraid of? I'm afraid of records being added in the DB while I've modified the key, and it somehow messing up an index on another table that uses the field as an FK? Am I nuts?