-
Notifications
You must be signed in to change notification settings - Fork 10
Setup Slipstream Install Media
Previous Setup Windows Pre Requisite Components | Manual Configuration | Setup MSDTC Next |
---|
FineBuild can setup Slipstream Install Media for SQL Server 2005, SQL Server 2008 and SQL Server 2008 R2. SQL Server 2012 and above do not need Slipstream Install Media.
For SQL Server 2005, the slipstream is only partial and does not include any Cumulative Updates. The Install SQL Service Pack processing is always needed if SQL 2005 install media is slipstreamed.
Like all software, the SQL Server Setup program contains bugs. For SQL Server 2008 and SQL Server 2008 R2, Microsoft has provided a method to update the Setup program by building a slipstream media set. This process will merge the desired SQL Server SP and CU into a temporary install media folder, so that these fixes are installed during the SQL Server install process.
The Slipstream Install Media configuration relates to Process Id 2AB and is controlled by the parameters below:
SQL Version | Parameter | FULL Build | WORKSTATION Build | CLIENT Build |
---|---|---|---|---|
SQL2019 | /SetupSlipstream: | N/A | N/A | N/A |
SQL2017 | /SetupSlipstream: | N/A | N/A | N/A |
SQL2016 | /SetupSlipstream: | N/A | N/A | N/A |
SQL2014 | /SetupSlipstream: | N/A | N/A | N/A |
SQL2012 | /SetupSlipstream: | N/A | N/A | N/A |
SQL2008R2 | /SetupSlipstream: | Yes | Yes | Yes |
SQL2008 | /SetupSlipstream: | Yes | Yes | Yes |
SQL2005 | /SetupSlipstream: | Yes | Yes | Yes |
FineBuild will always use slipstream media when installing SQL Server 2005, SQL Server 2008 or SQL Server 2008 R2. The slipstream media can either be built automatically by FineBuild, or it can be supplied to FineBuild as a pre-configured slipstream media set.
If a pre-configured slipstream media set is used, the following parameter settings are required:
/SetupSlipstream:Done
/PathSQLMedia:path to slipstream media
FineBuild also uses the following parameters to help setup Slipstream Install Media:
Parameter | Default Value | Description |
---|---|---|
SPLevel | latest SP | Service Pack level to be used in Slipstream Media |
SPCULevel | latest CU for SP | Cumulative Update level to be used in Slipstream Media |
PathSQLMedia | none | Path to pre-prepared Slipstream Media, only required if pre-prepared Slipstream Media is supplied |
If FineBuild builds the slipstream media, then about 700MB space is required on the drive holding the Windows \Temp folder
The FineBuild setup Slipstream Media process includes the following:
The following steps show what you would have to do for manual Slipstream Install Media setup. FineBuild does all of this work for you automatically.
The example below shows how to create Slipstream media for SP1 CU6. The same process can be used for other combinations of Service Pack and Cumulative Update.
-
Create a folder in the Windows \Temp folder called \Temp\SQLMediaPCU
Create the following subfolders:
The example shows the subfolders needed to create slipstream media for SP1 and CU6 for x64 processors. Replace y with the relevant drive letter for your system.
Folder Name Description y:\Temp\SQLMediaPCU Folder to hold slipstream media y:\Temp\SQLMediaPCU\SP1 SP folder (e.g. \SP1 or \SP2, etc) y:\Temp\SQLMediaPCU\CU6 CU folder (e.g. \CU4, \CU6, \CU1, etc) y:\Temp\SQLMediaPCU\X64 Processor architecture folder (i.e. \X86 or \X64) The folder name PCU can be used instead of the folder name SPx.
The folder name CU can be used instead of the folder name CUx.
-
Copy the RTM media to the \SQLMediaPCU folder
For all editions except SQL Express, use the following commands:
XCOPY SQL...\**.** y:\Temp\SQLMediaPCU XCOPY SQL...\X64\**.** y:\Temp\SQLMediaPCU\X64
For SQL Express Edition use the following example command:
SQL...\SQLEXPRADV_x64_ENU.exe /QUIET /X:y:\Temp\SQLMediaPCU
-
Copy the SP1 media to the \Temp\SQLMedia\SP1 folder
Extract the SP1 media using the following command:
SQL...\Service Packs\SP1\sp1file.exe /QUIET /X:y:\Temp\SQLMediaPCU\SP1
-
Update RTM media with SP1 updates
This process should not be done for SQL 2005
This process will copy all updates needed for SP1 into the new install media folder. It is important to exclude all occurrences of a specific dll, so that the install process knows it should install a full copy of SQL Server, not just the SP1 update
- Create a text file called y:\Temp\FBTemp.txt
- Edit this file and type the following text:
Microsoft.SQL.Chainer.PackageData.dll
Copy the SP1 updates using the following commands:
XCOPY y:\Temp\SQLMediaPCU\SP1\Setup.* y:\Temp\SQLMediaPCU XCOPY y:\Temp\SQLMediaPCU\SP1\X64\**.** y:\Temp\SQLMediaPCU\X64 /EXCLUDE:y:\Temp\FBTemp.txt
-
Copy the CU6 media to the \SQLMedia\CU6 folder
Extract the CU6 updates using the following command:
SQL...\Service Packs\SP1\Hotfix\sp1cu6file.exe /QUIET /X:y:\Temp\SQLMediaPCU\SP1CU6
Copy the CU6 updates using the following commands:
XCOPY y:\Temp\SQLMediaPCU\SP1CU6\Setup.* y:\Temp\SQLMediaPCU XCOPY y:\Temp\SQLMediaPCU\SP1CU6\X64\**.** y:\Temp\SQLMediaPCU\X64 /EXCLUDE:y:\Temp\FBTemp.txt
-
The Slipstream Install Media is now ready for use
Copyright FineBuild Team © 2013 - 2021. License and Acknowledgements
Previous Setup Windows Pre Requisite Components | Top | Setup MSDTC Next |
---|
Key SQL FineBuild Links:
SQL FineBuild supports:
- All SQL Server versions from SQL 2019 through to SQL 2005
- Clustered, Non-Clustered and Core implementations of server operating systems
- Availability and Distributed Availability Groups
- 64-bit and (where relevant) 32-bit versions of Windows
The following Windows versions are supported:
- Windows 2022
- Windows 11
- Windows 2019
- Windows 2016
- Windows 10
- Windows 2012 R2
- Windows 8.1
- Windows 2012
- Windows 8
- Windows 2008 R2
- Windows 7
- Windows 2008
- Windows Vista
- Windows 2003
- Windows XP