SQL Server engine or stand-alone - sql-server-express

I begin release my applications in the city. I have a question, :
Which is better and why, for a local target system database ?
SQL Server Engine or for ex. SQL Server Express Edition ?

Depends on your needs, the SQL Express doesn't support the SQL server engine to start with the MSSQL Server.
I'll Explain a bit, If you have SQL express 2008 or 2012 you cant run the SQL jobs for example the Automatic backup, cleanup or any other job that you would like to run on the SQL server automatically.
The SQL Server 2008 R2 Express Database Size Limit Increased to 10GB, if you have bigger then 10GB database then you need to think of having the SQL server enterprise or web edition.
SQL Server 2008 R2 Express is still limited to 1 CPU and 1 GB or RAM.
Mirroring is not supported on SQL Express, and you cant have the SQL Server Profiler.
If you think you need more then 10GB database and more then 1CPU parallelism with SQL scheduler jobs then you should consider moving to SQL server enterprise edition or Web edition.
Regards,
Gabriel

Related

SQL Server Developer Edition vs Express edtion

I use SQL Server on a laptop only for personal use (I try to predict sports matches). I use it daily and I have a few big databases of more than 5 GB. There are no connection out of my laptop, not to a site or to a different SQL Server.
Can I use SQL Server Developer Edition? Or is this considered as "production data" and do I have to use SQL Server Express?
SQL Server Express is a bit limited on RAM & sockets for my rather heavy queries.

Working with a sql database on SQL Server 2012 and work with the same database on SQL Server Express 2012 is the same?

I have this question about the SQL Server and SQL Server Express.
In my client machine, the database that he's using is SQL Server 2012 and in my machine i have SQL Server 2005.. so i want to install another instance and a friend told me that i dont need to install the SQL Server 2012 Standard (the one that they have) and with the SQL Server 2012 Express will work.. is that ok?
I really don't know the real difference in working with SQL Server Express 2012 and SQL Server Standard 2012 (with the same database).
On of the major differences is that with express you not be able to back ups over the network. Local backups only. When I do back ups from the SqlExpress Server Manager Studio it doesn't recognize mounted drives. Check out this for a more formal approach to your question
[http://msdn.microsoft.com/en-us/library/cc645993.aspx][1]
Check through this document:
Features supported by the editions of SQL Server 2012
You will soon be able to see if there are any features that you are using in standard that are not available in express.

Can I replicate from SQL Server 2012 Express to SQL Server 2012 Express somehow?

I am thinking this may not be possible as standard, but can I publish replication using SQL Server 2012 Express and subscribe with SQL Server 2012 Express? I am wanting to create a fail over between 2x VM's in an Zure Availability set.
Thanks!
No. SQL Server Express cannot serve as a Distributor or Publisher. SQL Server Express can only serve as a Subscriber to Transactional, Snapshot, and Merge publications. You will need an instance of at least Standard Edition or higher to create a publication.
Replication Considerations (SQL Server Express)
SQL Server Express cannot serve as a Publisher or Distributor.

MSDE vs SQL Server

There is a project that a developer is suggesting to use MSDE instead of SQL Server, I need to know the differences and limitations of MSDE to make sure it will be able to handle our project.
If I remember well MSDE ( Microsoft Desktop Engine or something like that ) is the precursor of SQL Server 2005, 2008 Express Editions. MSDE does not come with a management tool like SQL Server 2008 R2 Express, for example. Also MSDE comes with some constraints that in 2011 are antique ( 1GB for database or 1GB RAM for the server that hosts the MSDE).
In conclusion , my advice is go with the latest SQL Server Express Edition.

Can an MSDE 2000 database be deplolyed to SQL Server 2000?

I am developing a Web Application using SQL Server 2005 for the database, but will need to deploy the database to SQL Server 2000 in the production environment.
We don't have a license for SQL Server 2000 (we've only got for 2005), and I've come accross a range of incompatibilites and issues when migrating the DB from 2005 to 2000.
I was hoping I could switch my development DB over to MSDE 2000, and then depoy it to SQL Server 2000 when in production.
Will this work? Is MSDE compatible with SQL Server 2000? How easy is it to migrate from one to the other? Is it as simple as a backup and restore?
Yes.
And it is as simple as a backup and restore.
Caveat: be sure both server and dev machine are running the same service pack. IIRC, that could matter.
MSDE does have some feature limitations, but as long as you aren't using features only supported on the full server version, you should be fine.