Where can I find the limitations of SQL Express in SQL Management Studio? - sql

I'm working on a PC which I'm not sure whether the SQL Server installed is either the Express Version or the Full Version. I am aware that the express editions have limitation og 1GB Ram, 4GB Hard DIsk and etc.
Where can I find this information in SQL Management Studio?
Thank you for your help.

If you go to Help|About in Management Studio, it may tell you whether you have the Express edition of Management Studio. Another way to tell is the amount of items you have under Object Explorer - for example the Express Edition of Management Studio does not have a SQL Server Agent node at the top level under a server.
Management Studio can't tell you what version the engine is without running a query against the instance you're talking about (since you can use the same copy of Management Studio to connect to many different local and remote instances). Connect to the instance and run this query:
SELECT SERVERPROPERTY('Edition');
If you can't figure out how to connect to the instance, go to Control Panel > Administrative Tools > Services and tell us what you see under SQL Server or MSSQL.

I think this should do it:
select ##VERSION

Related

How to create a non-SQLEXPRESS instance for SQL Server 2012 developer edition

After install I wanted to practice creating SQL Server Agent jobs, I know that you cannot do this on a SQL Server Express instance, so I'm wondering with my developer edition if it's possible to create a non-SQL Server Express instance, and if so how, thanks.
Please check following tutorial which shows SQL Server 2016 installation step by step
In general for all SQL Server versions the setup procedure is very similar.
You can exclude installing components like Reporting Services, Integration Services, Analysis Services and other optional components if you want to make the setup process simple
What you should install is Database Engine Services! You can exclude the other features under Database Engine if you check the screenshot I shared in the article.
And what is important is the Management Tools that you can use to connect db instance and execute queries, etc.
Although the above tutorial shares the download link, you can also refer to https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 for SQL Server 2014 and 2012 download links as well
So I realized that I only had SQL Server 2012 Express edition by using:
SELECT SERVERPROPERTY('EDITION')
Using the link provided by Eralper I installed SQL Server 2014 developer edition and now have two instances of SQL Server, one is the the express for 2012, the other is the 2014 developer edition. Once I log in to the named instance I can finally see of course the SQL Server Agent node at the bottom.
Thanks everyone for all the help and sorry for the confusion.

No UI dialogs in MS Azure / SQL Server Management Studio

Recently, I purchased a licence for a Microsoft Azure SQL Server 2012 (packet "S0" - Standard, 250 GB)
When I connect with SQL Server Management Studio 2012 to this database, then all the user interface dialogs for creating tables, setting up users, etc. are gone.
You can only script and execute pure SQL statements.
Even the table editor is gone, so you even cannot edit the data in a table!
If I connect to a local database, then everything works. So the problem must be related to the Azure Database. Can anyone help ?
If this is Azure SQL Database, then keep in mind that this is not the same as SQL Server 2012 although you can use the same tools to connect to it. This behavior is therefore correct and normal. If you have installed or used an image for SQL Server on a VM then you should have everything as you expect.

SQL Azure database using SQL Server Management Studio

I've been trying to work out whether it's possible to manage (i.e. add tables, modify them, create stored procedures) a SQL Azure database using some kind of GUI like SSMS and I keep coming up against different answers.
I found a post from the end of 2009 saying that it would be supported in SSMS but I'm not sure if that includes the Express version? Does anybody know what the most recent update of the express version is and whether it supports it?
I think I'm right in saying that it can't be done in Visual Web Developer 2010 (and I can't afford the full fat VS2010).
I'm prepared to consider alternatives though if anybody knows any full features GUI tools that work with SQL azure and I don't mind paying for a commercial license if it's not too expensive.
Thanks.
Yes, SQL Server 2008 R2's Management Studio does support working with SQL Azure databases.
See:
Getting Started with SQL Azure Development
There are a couple of options
1) You can use SSMS (get the free version by downloading SQL Express v2008 or greater) with advanced services. This will give you SSMS. You can then connect to SQL Azure using SSMS. However - there is a limited set of functionality available via this tool.
2) You can use SSDT (stand-alone for free) or from within VS2010 SP1 or greater. Again, you can connect to SQL Azure, but there are some restrictions on what you can do.
I am using the SQL Express on AWS RDS (free usage tier) myself lately (and connecting via SSMS or SSDT). I prefer their implementation of SQL Server in the cloud to Microsoft's implementation of SQL Azure.

Accessing a SQL Server 2008 Express Database Using TCP/IP

VS 2010 comes with SQL 2008 Express, and upgrades existing project's databases to SQL 2008 as well (please correct me if im wrong!) - however, I now have a problem - I need to simulate a hosting situation on my PC, where a desktop application connects using TCP/IP to the SQL 2008 database.
Problems
1. The database as created in VS 2010 is a user instance which I cant seem to access via TCP/IP - I assume I need to make this a server instance to do so?
2. I have SQL Management Studio Express 2005 which wont allow me to connect to SQL 2008 to attach the user instance and have torn my hair out trying to install Studio Express 2008, but still failed
Can anyone tell me if Im either on the right track or if there's a simpler way to do this?
You need to explicitly enable TCP/IP on SQL Express.
http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx

Can SQL Server Express be used to effectively administrate a SQL Server Standard/Enterprise installation?

We have a number of MS SQL Server 2005 installations (both Standard and Enterprise editions) on our webservers. From time to time I need to administrate them from home. Right now I'm using Remote Desktop to connect to my work machine, but I'd prefer to install SQL Server Management Studio on my home machine so that I can work more efficiently. I don't have a spare license, so I was wondering... if I installed MS SQL Server 2005 Express on my home machine, could I use it to effectively administrate the higher-end installations on our servers?
See this question:
What's the difference between SQL Server Management Studio and the Express edition?
Also, if you have any trouble doing anything from Managment Studio Express, there are third-party tools out there that have no trouble connecting to SQL Server.
Personally, I've noticed a few things missing out of the box:
Import/Export
Activity Monitor
Job monitor
However, the question I linked to indicated you may be able to restore most of that for use when you connect to a full sql server edition.
If you do a client tools only install of the standard edition (ie. just SSMS) and don't install the database, agent, etc. then I'm pretty sure you don't need another license and won't be violating the EULA. If you want a full install the SQL Server developer edition is only $49 and comes with everything.
http://www.microsoft.com/sqlserver/2005/en/us/developer.aspx
I'm not sure if you can create backup schedules and maintenance plans in Management Studio Express.