During Setup, you can change the installation path for the following features:
The installation path is displayed in Setup only for features with a user-configurable destination folder:
|
Component
|
Default path1, 2
|
Configurable3 or Fixed Path
|
|---|
|
Database Engine server components
|
\Program Files\Microsoft SQL Server\MSSQL10.<InstanceID>\
|
Configurable
|
|
Database Engine data files
|
\Program Files\Microsoft SQL Server\MSSQL10.<InstanceID>\
|
Configurable
|
|
Analysis Services server
|
\Program Files\Microsoft SQL Server\MSAS10.<InstanceID>\
|
Configurable
|
|
Analysis Services data files
|
\Program Files\Microsoft SQL Server\MSAS10.<InstanceID>\
|
Configurable
|
|
Reporting Services report server
|
\Program Files\Microsoft SQL Server\MSRS10.<InstanceID>\Reporting Services\ReportServer\Bin\
|
Configurable
|
|
Reporting Services report manager
|
\Program Files\Microsoft SQL Server\MSRS10.<InstanceID>\Reporting Services\ReportManager\
|
Fixed path
|
|
Integration Services
|
<Install Directory>\100\DTS\
|
Configurable4
|
|
Client Components
|
<Install Directory>\100\Tools\
|
Configurable4
|
|
Replication and server-side COM objects
|
<drive>:\Program Files\Microsoft SQL Server\100\COM\5
|
Fixed path
|
|
Integration Services component DLLs for the Data Transformation Run-time engine, the Data Transformation Pipeline engine, and the dtexec command prompt utility
|
<drive>:\Program Files\Microsoft SQL Server\100\DTS\Binn
|
Fixed path
|
|
DLLs that provide managed connection support for Integration Services
|
<drive>:\Program Files\Microsoft SQL Server\100\DTS\Connections
|
Fixed path
|
|
DLLs for each type of enumerator that Integration Services supports
|
<drive>:\Program Files\Microsoft SQL Server\100\DTS\ForEachEnumerators
|
Fixed path
|
|
SQL Server Browser Service, WMI providers
|
<drive>:\Program Files\Microsoft SQL Server\100\Shared\
|
Fixed path
|
|
Components that are shared between all instances of SQL Server
|
<drive>:\Program Files\Microsoft SQL Server\100\Shared\
|
Fixed path
|
1Ensure that the \Program Files\Microsoft SQL Server\ folder is protected with limited permissions.
2The default drive for these locations is systemdrive, normally drive C.
3Installation paths for child features are determined by the installation path of the parent feature.
4A single installation path is shared between Integration Services and client components. Changing the installation path for one component also changes it for other components. Subsequent installations install components to the same location as the original installation.
5This directory is used by all instances of SQL Server on a computer. If you apply an update to any of the instances on the computer, any changes to files in this folder will affect all instances on the computer. When you add features to an existing installation, you cannot change the location of a previously installed feature, nor can you specify the location for a new feature. You must either install additional features to the directories already established by Setup, or uninstall and reinstall the product.
Note: |
|---|
|
For clustered configurations, you must select a local drive that is available on every node of the cluster.
|
When you specify an installation path during Setup for the server components or data files, the Setup program uses the instance ID in addition to the specified location for program and data files. Setup does not use the instance ID for tools and other shared files. Setup also does not use any instance ID for the Analysis Services program and data files, although it does use the instance ID for the Analysis Services repository.
If you set an installation path for the Database Engine feature, SQL Server Setup uses that path as the root directory for all instance-specific folders for that installation, including SQL Data Files. In this case, if you set the root to "C:\Program Files\Microsoft SQL Server\MSSQL10\MSSQL\", instance-specific directories are added to the end of that path.
Customers who choose to use the USESYSDB upgrade functionality in the SQL Server Installation Wizard (Setup UI mode) can easily lead themselves into a situation where the product gets installed into a recursive folder structure. For example, <SQLProgramFiles>\MSSQL10\MSSQL\MSSQL10\MSSQL\Data\. Instead, to use the USESYSDB feature, set an installation path for the SQL Data Files feature instead of the Database Engine feature.
Note: |
|---|
|
Data files are always expected to be found in a child directory named Data. For example, specify C:\Program Files\Microsoft SQL Server\MSSQL10\ to specify the root path to the data directory of the system databases during upgrade when data files are found under C:\Program Files\Microsoft SQL Server\MSSQL10\MSSQL\Data.
|