The SQL Server Installation Wizard is based on Windows Installer. It provides a single feature tree for installation of the following SQL Server components:
Master Data Services
Data Quality Services
You can install each component individually or select a combination of the components listed above. To make the best choice among the editions and components available in SQL Server, see Editions and Components of SQL Server 2012
SQL Server is available in 32-bit and 64-bit editions. SQL Server Setup supports the following installation options:
See Install SQL Server 2012 from the Installation Wizard (Setup) for procedural information about installing SQL Server by using the Installation Wizard.
See Install SQL Server 2012 from the Command Prompt for sample syntax and installation parameters for running unattended Setup.
See Install SQL Server 2012 Using a Configuration File for sample syntax and installation parameters for running Setup through a configuration file.
See Install SQL Server 2012 Using SysPrep for procedural information about installing SQL Server by using SysPrep.
Server Core Installation
See Install SQL Server 2012 on Server Core for procedural information about installing SQL Server on Windows Server Core.
SQL Server 2012 BI Feature Installation
See Install SQL Server 2012 BI Features for information about installing the features that are part of the Microsoft BI platform, that include Analysis Services, Integration Services, Master Data Services, Reporting Services, and several client applications used for creating or working with analytical data.
Failover Cluster Installation
See SQL Server Failover Cluster Installation for procedural information about installing SQL Server on a SQL Server failover cluster.
By default, sample databases and sample code are not installed as part of SQL Server Setup. To install sample databases and sample code for non-Express editions of SQL Server, see the CodePlex Web site. To read about support for SQL Server sample databases and sample code for SQL Server Express, see Databases and Samples Overview.
Regardless of whether you use the SQL Server Installation Wizard or the command prompt to install SQL Server, setup involves one or more of the following steps:
Review installation requirements, system configuration checks, and security considerations for a SQL Server installation. For more information, see Planning a SQL Server Installation.
Run SQL Server Setup to upgrade an existing version of SQL Server to SQL Server 2012. For more information, see Upgrading to SQL Server 2012.
Run SQL Server Setup to install a new instance of SQL Server 2012. For more information, see Installing SQL Server 2012.
After you are finished with SQL Server installation, the next major step is configuration of SQL Server and its components. Use SQL Server utilities to configure SQL Server. For more information, see Configuring SQL Server 2012.
You can find detailed explanations of these tasks in the next section.
Planning a SQL Server Installation
Before you install SQL Server 2012, you must review the hardware and software requirements, network and Internet considerations, and security considerations to install and run SQL Server. For more information, see Planning a SQL Server Installation and also the following topics:
Review the hardware and software requirements, operating system support, network and Internet considerations, and hard disk space requirements.
Review the security considerations for a SQL Server installation.
Review the details of the features supported by the different editions of SQL Server 2012.
Determine the best choice among the editions and components available in SQL Server.
Review the hardware configuration, and learn to prepare for SQL Server failover cluster installation.
Upgrading to SQL Server
You can upgrade existing instances of SQL Server 2005, SQL Server 2008, or SQL Server 2008 R2 to SQL Server 2012. For more information, see Upgrade to SQL Server 2012. Before running SQL Server Setup to upgrade to SQL Server 2012, review the following topics about the upgrade process:
Documents supported upgrade paths to SQL Server 2012.
Describes Upgrade Advisor, a tool that analyzes instances of SQL Server 2005, SQL Server 2008, and SQL Server 2008 R2 to identify known upgrade issues.
Describes the Distributed Replay Utility, a tool that can use multiple computers to replay trace data, simulating a mission-critical workload. By performing a replay on a test server before and after a SQL Server upgrade, you can measure performance differences and look for any incompatibilities your application may have with the upgrade.
Lists the significant changes that might affect your applications after you upgrade to SQL Server 2012.
The procedural topic to upgrade a stand-alone instance of SQL Server to SQL Server 2012.
The procedural topic to upgrade an edition of SQL Server 2012 to another edition. For information about supported edition upgrade paths, see Supported Version and Edition Upgrades.
SQL Server supports upgrade of the Database Engine and Analysis Services from SQL Server 2005, SQL Server 2008, or SQL Server 2008 R2 to SQL Server 2012 failover clusters separately on all failover cluster nodes. Review this topic for more information.
Installing SQL Server 2012
Review the following topics for information about various installation scenarios for SQL Server 2012.
Provides links to the topics for installing various components of SQL Server 2012 and procedural topics for installing SQL Server 2012.
Review this topic to install SQL Server 2012 on Windows Server Core.
Review this topic to add individual features to an existing instance of SQL Server 2012.
Review this topic to create a new SQL Server failover cluster instance.
Use this topic to manage nodes in an existing SQL Server failover cluster instance.
Use this topic to install SQL Server client tools on a failover cluster.
Review the use of the SQL Discovery report to verify the version of SQL Server and the SQL Server features installed on the computer.
Provides links to procedural topics for installing SQL Server 2012 from the installation wizard, from the command prompt, by using configuration files, and by using SysPrep.
This section provides information about configuring and uninstalling SQL Server.
Configuring SQL Server 2012
After you have installed SQL Server, you can further configure SQL Server by using graphical and command-prompt utilities. See the following topics to configure SQL Server for the first time:
Use the information in this topic to determine whether you need to unblock ports in a firewall to allow access to Analysis Services or PowerPivot for SharePoint. You can follow the steps provided in this topic to configure both port and firewall settings.
This topic provides an overview of firewall configuration and summarizes information of interest to a SQL Server administrator.
This topic describes how to configure SQL Server and Windows Firewall with Advanced Security to provide for network connections to an instance of SQL Server in a multi-homed environment.
Uninstalling SQL Server 2012
The following topics describe how to manually uninstall a stand-alone instance and a failover-clustered instance of SQL Server:
This topic describes how to manually uninstall a stand-alone instance of SQL Server.
This topic describes how to uninstall a SQL Server failover-clustered instance.
This topic provides information about manually removing Data Quality Services (DQS) objects after uninstalling SQL Server or just DQS server.