May be you can change your insert statement to assign orderStatusId = 2, like this?insert into tbl_orders (CustomerID, Quantity, ProductID, OrderDate, OrderStatusID)select customerID, Quantity, ProductID, OrderDate, 2 AS OrderStatusID from tbl_Orders where OrderStatusID = 8
You may also want to add additional conditions in the where clause, for example, if you wanted to replicate only orders with a specific order date, as in:insert into tbl_orders (CustomerID, Quantity, ProductID, OrderDate, OrderStatusID)select customerID, Quantity, ProductID, OrderDate, 2 AS OrderStatusID from tbl_Orders where OrderStatusID = 8AND OrderDate = '20120604'
As an aside, when you specify dates, try to use the YYYYMMDD format. SQL Server is able to interpret that format unambiguously.