Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I use free SQLServer Express in commercial app [closed]

Tags:

sql

Can I use free SQLServer Express in my commercial windows project? Are there any license issues? How many nodes it supports in multiuser environment ?

like image 787
sandip Avatar asked Jan 06 '10 08:01

sandip


People also ask

Is SQL Server Express Edition free for commercial use?

Microsoft SQL Server Express is free for commercial use so no additional licensing needs to be purchased. Express Edition is an entry level database server which is limited to being able to use only 4 processor cores and 1 GB of memory per instance. The database file itself is limited to a maximum size of 10 GB.

Do you need a license for SQL Server Express?

SQL Server Express may only be used at no charge for development and testing, as well as for “micro workloads” such as mobile or web apps with minimal relational database requirements. The free license does not apply to instances running on virtual machines. There are two versions of SQL Server Express.

Is SQL Server Management Studio free for commercial use?

With the introduction of SQL Server 2016 Microsoft has made the SQL Server 2016 Management Studio a free download (still you need a 'license' and agree with the terms, but you do not have to pay Microsoft any money).

What are the limitations of SQL Server Express?

Express edition limitations Microsoft SQL Server Express has a 10 GB maximum database size and other important limits. High load scenarios are not supported by Express. Symptoms can include database connection errors. Express has a "LocalDB" preset.


2 Answers

Quick answer is Yes. I have heard of MS themselves say it is OK. See this MSDN forums thread.

like image 126
Oded Avatar answered Oct 30 '22 14:10

Oded


SQL Server Express is distributed for free and can be used reliably in any small business application.

The Wikipedia article is quite good at highlighting the key drawbacks of using an Express edition compared to a commercial SQL Server instance. Most notable perhaps is the lack of a SQL Server Agent process, which is usually used for job scheduling.

like image 39
Paul Turner Avatar answered Oct 30 '22 13:10

Paul Turner