I've just migrated my ERP database server from SQL Server 2000 to SQL Server 2008 R2 (both Enterprise Edition) and that migration went fairly smoothly.
However, now that I'm trying to recreate replication from the ERP to the Reporting environment, I have two publications that are trying to create a series of MSFixupNonUniqueIndex_{{datetimestamp}}
nonunique indexes. The processes creating these indexes are all sleeping, but they are blocking other SQL processes that end-users are running.
What is causing this fixup index creation and can I avoid it?
Edit:
A few notes:
Using sp_whoisactive
there is no wait_info
for the index creation task
I did not drop the replicated database in the Reporting environment.
The "Reporting environment" is also SQL Server 2008 R2 Enterprise