As the owner of a 233MHz server, I occasionally have that problem with my blog sfotware. If you don't mind knocking the entire site offline for an hour, what I typically do is physically unplug the machine's Ethernet, set SQL Server's default timeout period to something like 86400 seconds (1 day), then
run whatever scripts need to be run. When it's done, I set the timeout period back, and plug it back in.
I'm assuming there's some way you can have your hosting provider disallow connections other than yours for some period of time?
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20100121 Minefield/3.7a1pre
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4