views:

313

answers:

5

Hello everyone,

I want to know SQL Server Express edition, like SQL Server 2008 Express edition,

  1. whether totally free or not (e.g. free for a period of time or free for ever)?
  2. I heard no management tool like SQL Server Management Studio for Express edition, is that true?
  3. If I have some code which works on SQL Server Enterprise edition and I also want to make it work on Express edition, any general steps and advice for migration and testing (to verify my code on SQL Server Enterprise edition works for SQL Server express edition as well)? Code I mean both ADO.Net client side code and server side storeprocedure, table/index creation code. (or I can ask in other words, what kinds of client and server side of code can run on both Enterprise edition Express edition?)

thanks in advance, George

+3  A: 
  1. Yes

  2. There is a Management Studio Express. SQL Server Express 2008 Download

  3. Dunno

Extra. 4 GB limitation per database. SQL Server 2005 Express Edition Features

Here is a big feature comparison for all SQL Server 2008 editions:

Microsoft SQL Server 2008 Editions

Developer Art
1. Dunno mean? 2. "Extra. 4 GB limitation per database" -- data disk footprint or memory footprint or??
George2
Disk space, probably including logs.
Developer Art
I think it is a big limitation. Any document from Microsoft mentions this limitation?
George2
I think you mean I should download this "Runtime with Advanced Services"?
George2
Also, Express will only utilize one CPU, though you can install on a multi-core/multi-CPU machine.
ProKiner
The 4 GB limit is on the data and log file size on disk - but it does *NOT* include any documents you might have stored using the FILESTREAM feature.
marc_s
Good to know, thanks Marc!
George2
Good to know, thanks prokiner!
George2
+3  A: 
  1. Yes it is free.
  2. No, there is a management studio. The download is separate.
  3. The engine for all version of SQL Server, whether Express or the others is the same. Your code will work on both.

See the download page to download it with Management Studio.

There is a few limitation about Sql Express. See this comparison chart.

The most important limitations are:

  • Number of CPU: 1
  • Memory Utilization: 1GB of RAM
  • Database Size: 4GB

Changes concerning Sql Server 2008 R2 Express

Microsoft SQL Server 2008 R2 Express supports 10 GB of storage per database.

Pierre-Alain Vigeant
If I need the max functions from Express edition, I should download "Runtime with Advanced Services" from the 4 choices?
George2
Very cool chart! But I did not find any foorprint limitation like 4G for Express edition?
George2
If you do use Full-Text Search or Reporting Services, yes you can download the Runtime with Advanced Services.
Pierre-Alain Vigeant
Yes its on the very first block of comparison right below memory limitation.
Pierre-Alain Vigeant
+3  A: 
  1. yes, it's totally free forever
  2. There is a version called "with advanced services", which includes the client tools, including "SQL Server Management Studio Express"
  3. Most code will work, so long as it doesn't use analysis services, reporting services etc.
Tor Haugen
For "with advanced services", can you provide a download URL please?
George2
http://www.microsoft.com/express/sql/download/
ProKiner
+1  A: 

In addition to what New said, there are other features express edition does not support, such as partitioning. So you may have to review your database structure for such things before carrying it across. But anything in your basic structure (tables, views, stored procedures, etc) should carry across with no changes.

BBlake
Thanks! Is there a table comparing the feature differences between enterprise edition and express edition?
George2
Yes, there is. See my answer.
Developer Art
+1  A: 

3) There are two flavors of Express, standard and "Advanced Edition", and advanced lets you create full-text indexes, whereas the standard version does not. So, code on your Enterpise Edition database that makes use of FTS won't work on the standard flavor of Express. But I've had good success in using the Advanced Edition.

ProKiner
Thanks, looks like the Advanced edition flavor of Express edition is also totally free?
George2
Yup, same licensing as the regular flavor.
ProKiner