SQL Server Setup Failure Error Code 0x84B10001

Picture a scenario. You have a SQL Server failover cluster, with one or more nodes in the cluster, and the databases for your instances are presented via remote storage such as Fibre Channel or iSCSI.

When trying to install SQL 2008 R2 updates, including Cumulative Updates and Service Packs using the application .exe files downloaded from Microsoft (SQLServer2008R2SP1-KB528583-x64-ENU.exe  for example), the first thing that happens after launch is that the executable extracts the files required to drive, by default, with the largest percentage of free disk space.

Once the files have been extracted, the install wizard will start. After clicking Next, Next, Update through the wizard, the first thing the installer does is to take the SQL Server and the whole cluster resource group offline to allow it to be serviced. If the disk on which your SQL databases exist happens to be the drive with the most free space, the drive where the files where just extracted to, this drive will actually now be offline and will cause the installation to fail with the following error:

Cannot execute a program. The command being executed was “C:WINDOWSMicrosoft.NETFramework64v2.0.50727csc.exe” /noconfig /fullpaths @ “C:UsersUsernameAppDataLocalTemp6xb11xcu.cmdline”.

Error Code 0x84B10001.

The resolution to this problem is to bring the clustered disk resource online using the Failover Cluster Manager, and copy of the GUID folder which was generated by the extraction process to a local disk, or a remote storage disk which you are not servicing with the installer. I found that you need to copy the files to the local disk path before you click OK on the error message as once the update wizard terminates, it removes the temporary files.

Error 0x84B10001 can actually be initiated by other problems, however the knowledge base article at Microsoft Support advises that these other issues are resolved in a Pre-SP1 update for SQL Server 2008 R2.

Slipstream Integration for Windows Vista DVD

So I know that Windows 7 is Release Candidate now, but that doesn’t mean people don’t still want to install Windows Vista, and what a better time to rebuild your Vista box if you don’t fancy the step to 7 than now?

I spent a few hours last night working on my Vista image on my WDS (Windows Deployment Server) and I’m really happy with it. I’ve never really meddled with the Vista DVD much in the past because I got confused by the Windows Image format and how to service it initially but once you get your head round it, it’s really easy.

I’ve now got a Vista DVD with the following integrated:

  • Service Pack 2 RTM
  • Internet Explorer 8 RTM
  • Remote Server Administration Tools

Read the Full Post

Roll on the Release Candidates

Well Microsoft have certainly been busy little bee’s with Windows 7 as a lot of my recent blogs show, but today is the next milestone and not just for Windows 7.

Microsoft today released Windows 7 RC, Windows Server 2008 R2 RC and also the Service Pack 2 for Windows Vista.

Vista users using RTM with the blocker tool will be disappointed to note that this tool has now been removed and will have to upgrade to SP1, however I personally think you should just go all the way to SP2.

Going along with the whole RC & SP release, last week also saw the release of Office 2007 Service Pack 2 which has a lot of stability and performance improvements, which for some will be welcome although I never really see any problems except perhaps in Outlook opening a huge attachment.

Windows 7 RC is available in x86 and x64 builds and is available currently to all TechNet and MSDN subscribers, as is Server 2008 R2 RC, however Windows 7 RC will be making it’s way to the public in the next few days.

Office 2007 Service Pack 2 and Windows Vista Service Pack 2 are both available from the the Microsoft Download Center at www.microsoft.com/downloads.

Have a great weekend.