Internet, Networking, & Security Web Development How to Install SQL Server 2012 Express Edition Get the free version of the database server by Mike Chapple Writer Former Lifewire writer Mike Chapple is an IT professional with more than 10 years' experience cybersecurity and extensive knowledge of SQL and database management. our editorial process Twitter Mike Chapple Updated on September 11, 2020 funky-data / Getty Images Web Development SQL CSS & HTML Web Design Tweet Share Email Microsoft SQL Server 2012 Express Edition is a free, compact version of the popular enterprise database server. The Express Edition is ideal for database professionals seeking a desktop testing environment or for those learning about databases or SQL Server for the first time who need a platform they can install on a personal computer to create a learning environment. Determine Whether SQL Server 2012 Express Edition Will Meet Your Needs There are some limitations to SQL Server 2012 Express Edition that you should understand before deciding to install it. After all, this is a free version of what is otherwise a powerful (and expensive) database platform. These limitations include: Installations can only make use of one CPU with a four-core maximumInstallations can only make use of 1GB of RAM, regardless of the amount of memory installedDatabases built with Express Edition are limited to 10GB in sizeExpress Edition does not offer the database mirroring, log shipping, or merge publication features provided in the larger productSQL Server Express Edition does not include Oracle replication functionalityThe tools available with Express Edition are limited — the installer does not have Database Tuning Advisor, SQL Agent, or SQL Profiler. How to Install SQL Server 2012 Express Edition Visit the Microsoft download page and select whether you need a 32-bit or 64-bit version of SQL Server (depending upon your operating system) to begin. Microsoft® SQL Server 2012 Express Download Download the appropriate installer file for the version of SQL Server 2012 Express Edition that best suits your operating system and needs and then choose whether you want the version that includes the SQL Server tools. If you don't already have the tools installed on your computer, we suggest that you include them in your download. The installer will begin by extracting the files required for the setup process. During this process, which may take five to ten minutes, you will see the status window. The extraction window will disappear, and nothing will happen for a period that seems way too long. Wait patiently. You might see a message asking you if SQL Server 2012 may make changes to your computer. Answer yes. You will then see a message reading, "Please Wait While SQL Server 2012 Setup processes the current operation." Remain patient for a few more minutes. The SQL Server installer will then present a screen titled "SQL Server Installation Center." Select the New SQL Server standalone installation or add features to an existing installation link to continue the setup process. You will again experience a series of pauses and the "Please Wait While SQL Server 2012 Setup processes the current operation" message. SQL Server will then pop up a series of windows that include a variety of preinstallation tests and install some required support files. None of these windows should require any action from you (other than accepting the license agreement) unless there is a problem with your system. The Feature Selection window that appears next allows you to customize the SQL Server features installed on your system. This window also allows you to choose not to install management tools or the connectivity SDK if you don't need them on your system. In our basic example, we will accept the default values and select the Next button to continue. If you are planning to use this database in standalone mode for basic database testing, you do not need to install SQL Server Replication. SQL Server will then perform a series of checks (labeled "Installation Rules" in the setup process) and will automatically advance to the next screen if there are no errors. You may also accept the default values on the Instance Configuration screen and select the Next button again. The next screen allows you to choose whether you wish to create a default instance or a separate named instance of SQL Server 2012 on this computer. Unless you will have multiple copies of SQL Server running on this computer, you may accept the default values. After confirming that you have the necessary disk space on your system to complete the installation, the installer will present the Server Configuration window. If you wish, you may use this screen to customize the accounts that will run the SQL Server services. Otherwise, select the Next button to accept the default values and continue. You may also accept the default values on the Database Engine Configuration and Error Reporting screens that follow. The installer will begin the installation process. It might take up to 30 minutes, depending upon the features you selected and the characteristics of your computer.