Welcome to MSDN Blogs Sign in | Join | Help

Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

[Updated on April 7th, along with the availability of SQL Server 2008 SP1]

Today, I am going to show you how to create new source media that will slipstream the original source media and SQL Server 2008 Service Pack 1. Once you have created this drop, you can install SQL Server 2008 SP1 in a single step! These instructions are included with the Service Pack 1 release but there are some issues with the documentation that will be addressed in the next revision of the on-line documentation. There is not a lot of user interface that indicates you are slipstreaming, but there are a few clues, see at the bottom for screen shots.

These steps will take a little longer to perform than the steps for the basic slipstream describe here, but once completed you will be able to run a slipstream installation from the same location. It is recommended you verify you can complete a slipstream installation from the new drop on a test machine before deploying into production.

These instructions are for English SQL Server but will work with any language of SQL Server if you obtain the correct service package language.

1. Copy your original SQL Server 2008 source media to c:\SQLServer2008_FullSP1

2. Download Service Pack 1 from http://www.microsoft.com/downloads/details.aspx?FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19. The three architectures of Service Pack 1 should be included, the package names are as follows:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe
    • SQLServer2008SP1-KB968369-x64-ENU.exe
    • SQLServer2008SP1-KB968369-x86-ENU.exe

3. Extract the packages as follows:

  • SQLServer2008SP1-KB968369-IA64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
  • SQLServer2008SP1-KB968369-x64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
  • SQLServer2008SP1-KB968369-x86-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU

Ensure you complete this step for all architectures to ensure the original media is updated correctly.

4. Copy Setup.exe and Setup.rll from the PCU extracted location to original source media location

  • robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
  • robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll

5. Copy all files not the folders, except the Microsoft.SQL.Chainer.PackageData.dll, in c:\SQLServer2008_FullSP1\PCU\<architecture> to C:\SQLServer2008_FullSP1 \<architecture> to update the original files.

  • robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
  • robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
  • robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll

NOTE: if you accidentally copy the Microsoft.SQL.Chainer.PackageData.dll file, you may see this error when you launch Setup.exe. If this happens, restore  Microsoft.SQL.Chainer.PackageData.dll back to the original version.

clip_image002

6. Determine if you have a defaultsetup.ini at the following locations:

  • C:\SQLServer2008_FullSP1\x86
  • C:\SQLServer2008_FullSP1\x64
  • C:\SQLServer2008_FullSP1\ia64

If you have a defaultsetup.ini, add PCUSOURCE="{Full path}\PCU".

NOTE: The {Full path} needs to be the absolute path to the PCU folder. If you will just be running from local folder it would be C:\SQLServer2008_FullSP1. If you will eventually share this folder out, {Full path} would be \\MyServer\SQLServer2008_FullSP1.

See question #11 here if you would like to use a relative path.

     ;SQLSERVER2008 Configuration File

     [SQLSERVER2008]

     ...

     PCUSOURCE="{Full path}\PCU"

If you do NOT have a defaultsetup.ini, create one with the following content:

    ;SQLSERVER2008 Configuration File

    [SQLSERVER2008]

    PCUSOURCE="{full path}\PCU"

  and copy to the following locations

    • C:\SQLServer2008_FullSP1\x86
    • C:\SQLServer2008_FullSP1\x64
    • C:\SQLServer2008_FullSP1\ia64

      This file will tell the setup program where to locate the SP1 source media that you extracted in step 3.

7. Now run setup.exe as you normally would.

       

How can I tell I am slipstreaming?

1) You should see the "Update Setup Media Language Rule" on the Installation Rules dialog:

 InstallationRules

2) You should see the Action indicate it is being slipstreamed and the Slipstream node should be shown:

ReadyToInstall

3) You should see the PCUSource being specified in the Summary log:

Summary

 

4) After installing, if you run the "SQL Server features discovery report" off of the Installation Center you will see the following versions:

image

 

Published Wednesday, February 25, 2009 6:06 AM by petersad

Comments

Wednesday, February 25, 2009 11:36 PM by SQL Server Setup

# Servicing SQL Server 2008 Express

The SQL Server 2008 Express Service Pack 1 – CTP has been released.&#160; The internal workings and layout

Thursday, February 26, 2009 11:15 AM by petersad

# re: SQL Server 2008, creating a merged (slipstreamed) drop

Thanks for giving it a try. For the CTP release, it is important to extract in the correct order as you pointed out.  We'll be make setup.exe x86 for the final release so the order won't matter.  You should be able to run with /QS and the configuration file, so let me know if you have further questions.

Thursday, February 26, 2009 6:28 PM by wesclark

# re: SQL Server 2008, creating a merged (slipstreamed) drop

I got the unattended install working for capturing the configuration.ini file from the manual install.  The only difference is that

; The directory for the extracted service pack files used to update the setup media.

PCUSOURCE="\\Files\network\downloads\Database\SQLServer2008\DeveloperEditionWithSP1\PCU"

replaced

MEDIASOURCE="\\files\network\downloads\Database\SQLServer2008\DeveloperEdition\"

Thursday, February 26, 2009 6:55 PM by SQL Server Setup

# How do I service SQL Server 2008

The purpose of this blog is to help you determine how to update an existing installation of SQL Server

Monday, March 02, 2009 6:17 PM by SQL Server Setup

# SQL Server 2008, basic slipstream steps

Starting in SQL Server 2008 Service Pack 1, you can update the product using our &quot;Slipstream&quot;

Tuesday, March 17, 2009 9:49 AM by CSS SQL Server Engineers

# How to fix your SQL Server 2008 Setup before you run setup (Part II)....

Last year you might have read my post where I showed you how to patch setup for RTM for SQL Server 2008

Wednesday, April 08, 2009 12:15 AM by SQL Server Setup

# SQL Server 2008 Service Pack 1 is Released!

You can find SP1 here . This service pack makes available Slipstream and SP uninstall .&#160; &#160;

Wednesday, April 08, 2009 5:18 AM by rabbler

# SQL Server 2008 sp1 集成安装

SQLServer2008,basicslipstreamsteps[UpdatedonApril7th,alongwiththeavailabilityofSQLSe...

Wednesday, April 08, 2009 11:27 AM by sqldbatips.com blog

# SQL 2008 Service Pack 1 RTM now available

Service Pack 1 for SQL Sevrer 2008 is now available (download link below). Two of the key features in

Wednesday, April 08, 2009 6:16 PM by jl999

# SQL 2008 Service Pack 1 RTM now available

I just followed the steps outlined in this article, plus the "Slipstream a SQL Server Update" in the SP1 setup helpfile, and successfully installed SQL 2008 + SP1. Thanks!

In the help file, it has a step to copy sqlsupport.msi file from each architecture. But this blog post doesn't have it. Do we still need it? I followed help file and copied the msi files.

Wednesday, April 08, 2009 7:13 PM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

You don't need to copy the sqlsupport.MSI over.

Thursday, April 09, 2009 11:30 AM by Carpe Datum

# Slipstreaming SQL Server Installations and the SP1 Controversy

Yesterday, along with several hundred other folks, I told you that SQL Server 2008 Service Pack 1 was

Thursday, April 09, 2009 12:51 PM by CSS SQL Server Engineers

# SQL Server 2008 SP1 and Cumulative Updates Explained.....

One of our readers sent me the following questions I think you will find valuable when understanding

Saturday, April 11, 2009 3:58 AM by Developer hearted / Relational minded

# SQL Server 2008 SP1 + CU1 or CU4 or what ?

I saw some confusion around the availability of SP1 and CU4 on the web, therefore decided to put on a

Saturday, April 11, 2009 8:00 AM by Esoteric

# Rolling upgrade of 1 instance from 2-node, 2-instance sql failover cluster to slipstreamed sql 2008 SP1

Now that SQL Server 2008 SP1 is released (download link here ), it is time to test a very interesting

Sunday, April 12, 2009 11:35 AM by Ansichtssachen

# MS SQL Server 2008 Service Pack 1 (SP1)

Das 1. Service Pack für den Microsoft SQL Server 2008 ist erschienen und kann heruntergeladen werden. Mit diesem SP1 kann man sich auch eine neue Installations-CD/DVD bauen, die es einem ermöglicht, bei einer Neuinstallation alles in einem Rutsch zu inst

Monday, April 13, 2009 1:45 PM by wleong

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

It seems with steps 3, 4 and 5 that you practically end up with a duplicate set of SP1 files at the end of slipstream preparation -- one in SQLServer2008_FullSP1 and one in PCU.  Did I read that correctly?

Wednesday, April 15, 2009 10:27 PM by SQL Server Setup

# Create a merged (slipstream) drop containing SQL Server 2008, Server Pack 1 and a Cumulative Update (CU) based on Server Pack 1

Today, I am going to show you how to create new source media that will slipstream the original source

Friday, April 17, 2009 3:16 AM by Fraggel

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

The "SQL Server features discovery report" says verion 10.1.2531.0, but the serverproperty('ProductVersion') returns 10.0.2531.0! The 'ProductLevel' server property returns SP1

Friday, April 17, 2009 8:35 PM by SQL Server

# SQL Server 2008 SP1

El primer service pack para SQL 2008 ya está disponible, puedes bajarlo desde la siguiente dirección

Friday, April 17, 2009 8:35 PM by Noticias

# SQL Server 2008 SP1

El primer service pack para SQL 2008 ya está disponible, puedes bajarlo desde la siguiente dirección

Saturday, April 25, 2009 6:15 PM by SQL Server Setup

# SQL Server 2008 Slipstream Frequently Asked Questions

General slipstreaming questions: Question #1: What is Slipstreaming? Answer: It is a term used to describe

Thursday, April 30, 2009 10:19 AM by Paul Hickman

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

After following these instructions, the installation will no longer work if the current working folder is not the folder that contains setup.exe as the relative path ".\PCU" is invalid.

You may need to adjust scripted installs to cater for this.

Friday, May 01, 2009 3:38 AM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Yes you are correct regarding the relative path. I actually noticed this the other day myself. Anyways I have clarified the instructions that the full patch is needed as the relative path may not always work.

Saturday, May 02, 2009 8:50 PM by danjamSQL

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

I wish I could create a slipstreamed DVD to install from.  However, unless the DVD is in drive D: on every computer, then the

PCUSOURCE="{Full path}\PCU"

requirement is troublesome.

Saturday, May 02, 2009 8:52 PM by danjamSQL

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

For this step:

5. Copy all files not the folders, except the Microsoft.SQL.Chainer.PackageData.dll, in c:\SQLServer2008_FullSP1\PCU\<architecture> to C:\SQLServer2008_FullSP1 \<architecture> to update the original files.

is it possible to move the files instead so that they are not taking up double space on our file server?

Saturday, May 02, 2009 9:58 PM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Regarding the last 2 comments:

1) PCUSource comment: initially I documented PCUSource=.\PCU but if you current folder is not the same as the location to setup.exe, the PCUSource folder could not be located since the command parameter does not support a relative path.  However, if you plan to burn a DVD, .\PCU might just work for you but I have not tried it.  We need to fix the PCUSource, so it can support a relative path but the timeline is unknown.

2)"Moves the files" instead: No you can move all of the files in PCUSource location.

Friday, May 08, 2009 1:41 AM by Number2

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

So, just for clarification...

Step 7 says to run setup as you normally would...now, are you saying that no matter what I chose for my setup options, once it starts the setup, it will actually slipstream the bytes from those PCU folders into the rest of the media?  Do the choices of installation options determine how much of the media gets slipstreamed?

Or does all of this really only amount to the setup routine running the RTM setup and then running of SP1 right after?  

Friday, May 08, 2009 2:02 AM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Slipstream merges the original files with the update to perform a "single" install. Only the files that need to be merged will be merged.

Friday, May 08, 2009 3:44 PM by Number2

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Is it possible to slipstream CU1 into this as well?

Friday, May 08, 2009 11:16 PM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Monday, May 11, 2009 8:14 AM by trer

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Hi

This slipstream functionality is very nice - but - isn't there any way to avoid using an absolute path to the PCU folder?

When you have several distinct networks & DMZ/FMIs with different installmedia-servers, we will need to create distinct defaultsetup.ini's for each location if the PCUSOURCE must be an absolute path. If a releative path was used, we could just create one and automatically push it to each install-media server.

Monday, May 11, 2009 9:55 AM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Thursday, May 14, 2009 2:49 PM by SQL Server Express WebLog

# Installing SQL Server Express on Windows 7 Release Candidate

When installing SQL Server 2005 RTM/SP1/SP2 and SQL Server 2008 RTM on Windows 7 RC it presents you with

Thursday, May 21, 2009 5:20 AM by ディベロッパー製品開発統括部 Blog

# Windows 7 RC 版でのVisual Studio 開発環境とSQL Server 

Visual Studio 2010 英語版プレリリースの提供が今週から開始されました。 ( VS2010 プレリリース 英語版 ページ ) 我々開発チームも開発の最終段階に入った Visual Studio

Saturday, May 23, 2009 2:49 AM by Prithvy

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

is it possible slipstream Sql 2005 SP3 ..?

Saturday, May 23, 2009 10:09 AM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

No, it is not possible to Slipstream SQL 2005 SP3

Wednesday, June 24, 2009 9:12 AM by LinoX

# Takes a lot of space.

Is there a way to reduce the size of the setup?

With slipstreamed setup we have to include both the original files and the SP1 files.

Distributing an old file (because during the setup gets replaced by the service pack) is a waste of resources.

I need a setup that installs directly SP1 (as the result of the slipstreamed setup) but takes less space.

I need something like

"Microsoft SQL Server 2008 Express with Advanced Services with Service Pack 1".

Any hits on how to build it?

(actually on microsoft site such download is not present)

Wednesday, August 12, 2009 10:18 AM by Selvakumar.r2

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

I tried this slipstream setup in Windows 7. It is successfully installed, but the problem is after installing the sql server, the msi installer is not closed it's transaction. It is difficult to install other softwares,the msiexec is not terminated. I can't uninstall or install any software due to this process. when i tried to install or uninstall any software, i am getting the error message that "another installation is in progress. complete that installation before proceeding with this install"

Wednesday, August 12, 2009 12:45 PM by petersad

# re: Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1

Likely it is not the slipstream process causing this.  Possibly another installation was kicked off, maybe through Windows Update.  After waiting a long time (an hour or so) and the process is still running, you can just kill the MSIEXEC process.

Anonymous comments are disabled
 
Page view tracker