Hi @Nick Ryan
It will take a while if you have 2 billion rows, the time required to create an index is proportional to the number of rows you have.
What is it doing that takes so long to roll back?
Have you check whether SQL Server has an I/O problem?
Best regards,
Cosmog Hong
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".