To check whether you are using SQL Server Standard, Enterprise, or another edition, you can use one of the following methods:
1. Using SQL Query (Recommended)
Run this SQL query in SQL Server Management Studio (SSMS):
SELECT SERVERPROPERTY('Edition') AS Edition;
Example Output:
Enterprise Edition (64-bit)
Standard Edition (64-bit)
Express Edition (64-bit)
2. Using SQL Server Management Studio (SSMS)
- Open SSMS and connect to your SQL Server instance.
- In Object Explorer, right-click the server name and select Properties.
- In the General tab, look for “Product” or “Edition”.
3. Using Command Prompt
Run this command in Command Prompt (if sqlcmd
is installed):
sqlcmd -S <server_name> -E -Q "SELECT SERVERPROPERTY('Edition')"
Example Output:
Enterprise Edition (64-bit)
4. Checking Installed Editions via Registry (Windows)
If you want to check all installed SQL Server instances:
- Open Registry Editor (
Win + R
, typeregedit
, press Enter). - Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
- Find your SQL Server instance and then check its edition under:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceID>\Setup
Look for “Edition” or “EditionID”.
SQL Server Editions Overview
Edition | Description |
---|---|
Enterprise Edition | Best for large-scale applications, supports advanced features (e.g., Always On, advanced security). |
Standard Edition | Suitable for medium-sized businesses, lacks some high-end enterprise features. |
Express Edition | Free version with limited features, mainly for small applications. |
Developer Edition | Same features as Enterprise but for development/testing only (not for production). |