Import data problem in SQL Server 2008
You could drop the foreign keys, but if the tables are large and/or you have busy environment, be sure to test your insert times before you do anything on production.
In regard to new keys, it shouldn't throw a problem, but if you're trying to insert duplicate keys then you'll get errors.
Also, be sure to insert parent entities first (if you don't drop foreign constraints first!) then child entities.