Why not use identity insert and use the identity values from the other database? You did make sure they can't overlap when you brought the live server back up (via CheckIdent)?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability