BizTalk Server 2009, Download, VirtualPC

BizTalk Server 2009 VPC

Available. Usable for demos, Hands-On labs and just getting a peak at BizTalk Server 2009 if you aren’t yet running it. Good news. Get it here.

Update 1 [2009-10-19]: This download is currently corrupt. Fix pending.
Update 2 [2009-10-24]: The download page has been removed. Links to files still work. Files still corrupt AFAIK.
Update 3 [2009-10-25]: Download is live again! Files are still corrupt.
Update 4 [2009-10-30]: I’ve download it 5 times. Still corrupt. Some people in other parts of the world seem to be able to download it ok, while others in the same country gets it corrupt. Cached somewhere?
Update 5 (2009-11-02): Got a question from a blog reader that downloaded the file today and found it corrupt if I had heard when a fix was comming. I haven’t.
Update 6 (2009-11-04): I’ve had multiple reports of people downloading the file, both those finding it corrupt and those who are able to use it ok. Try it if you have the bandwidth to spare. I haven’t been able to pinpoint any determining factor, though I do so hate things that are down to chance.

Update: Here are the links directly to the files, for loading in FDM or similiar.

Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8

General, VirtualPC

Recipes for working with Microsoft Virtual PC

Robert Folkesson, a Swedish Microsoft developer evangelist, wrote recently about a recipe for getting good performance out of a VPC (in Swedish). In summary and translated to English, he suggest that you run the base VPC from an USB memory stick and run with the configuration file and therefore undo disks located in the system drive. This will help performance since USB memory does reads really well, while doing writes less so.

I thought I’d share a link to a document from Microsoft with loads of information about Microsoft Virtual PC Best Practices, see Working with Microsoft Virtual PC (I’ve got it tucked away should the link go dead). If you work a lot with VPC’s, have a look through the document. There are some worthwhile stuff in there. It describes several procedures for how to speed things up (far more than I use).

The steps that I perform before tucking away the VPC includes:

  • Clean up all logs and temporary folders, including running disk cleanup.

  • (Temporarily) disable and remove the page file (and restarting)

  • Defrag the (virtual) disk

  • Re-enabling the page file

  • Run the pre-compactor

  • Do a last cleanup and shut down.

  • Run the the virtual disk compactor.

And then tuck the disk away as base image. This is regardless if you plan to use it as a base for a differentiating disk strategy or for using state files or undo disks. I’ve never tried running it from a USB memory stick though, I don’t even have a memory stick big enough. Yet… 😉

General, Installation, VirtualPC

I’m in .iso installation hell

I’ve been installing a new VPC with Windows 2008, SQL Server 2008, Visual Studio 2008 and BizTalk Server 2009. I’ve never had so much trouble installing from .iso files. It seems to work 1 out of 5 times, or less. Even when you try the same file over and over it just pops up different errors, and then the fifth time it just works. It’s incredibly time consuming. I don’t even care to think about how many times I’ve re-downloaded and re-tried the installation. It’s all done now, but please someone make this easier!

If I never see a “A file that is required cannot be installed because the cabinet file has an invalid digital signature.” again it will be too soon.

I’m posting a few links for my future reference. Not that they didn’t really help me much, but maybe they will next time. They at least seem to be describing the issues I’ve been having, and the solution that seems to make the chance of success higher is to copy the content from the .iso onto the harddrive (in my case the vhd drive).

But hey, what doesn’t kill you makes you stronger, or so they say…