It may sounds stupid, but I install Microsoft SQL Server 2008 (express edition).
I want to make a new query, but I don't find the window that make it. As I understood, Microsoft SQL Server 2008 gives me the option to use and write a schema.
Where can I find this option? Thanks
It sounds like you only installed the database engine. You need to install Sql Server Management Studio to do that.
If you're using a licensed version then it should be a feature you can select when you install the instance.
If you're using Express then you can find it here:
http://www.microsoft.com/download/en/details.aspx?id=8961
When you install the express version though, be aware that the installation procedure should be followed as though you are creating a new instance of sql server. It's very unintuitive and most people naturally think they should be modifying an existing instance when installing management studio express... I personally wasted an hour trying to figure this out long ago.
What you are looking for is SQL Server Management Studio. You can use it to create databasese, tables, stored proces, run queries etc. You can find it here
Related
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.
I am new here. I was recently handed a project to create an environment with Windows 2012 and SQL Server 2012. The goal is to take the existing databases in our current environment which is SQL Server 2005 and Windows 2003 platform. I have tried looking for specific whitepapers to doing this or checklists that might exist. What are some of the things I should plan for, can I de-attach a database in the SQL Server 2005 environment. I did check the compatibility version for SQL Server 2005 environment is 90. Any help would be appreciated. I feel as if I might be in over my head.
I don't recommend the De-attach/attach method. De-attach/attach method will only work with the database but you will have to manually create the jobs. There will be other issues.
When in 'SQL Server Configuration Manager' I see, under 'SQL Server Services', 2 items that look like SQL Server's:
SQL Server (sqlexpress)
SQL Server (mssqlserver)
Does that mean I have 2 versions installed at the same time? The 'SQL Server (mssqlserver) is currently stopped).
You have two instances. They might or might not be the same version (meaning 2005/2008).
Express is just an SKU / edition from the myriad of different editions.
You can have the same version or multiple versions/SKUs installed as different instances on the same machine.
So unless someone wittingly set up a new instance with the name "sqlexpress", you probably have two kinds of products installed (both can be 2008 or both can be 2005 or they can be different - it is just that one of them is presumably the Express SKU while the other is say Standard.)
You can get more information on the instances by using ##VERSION.
It looks like you got SQL Server Express installed with Visual Studio and then later installed SQL Server 2008. I've done this before and the best solution I found was to completely uninstall SQL Server Express and SQL Server 2008. Remove all the files in the Microsoft SQL Server directory in Program Files, then reinstall SQL Server 2008. If you still have problems getting the 2008 instance to be the default, you may also need to uninstall Visual Studio.
In the future, if you're going to install the development (or other) version of SQL Server locally, I suggest making sure you install it before Visual Studio. The VS install won't install SQL Server Express if it detects an existing SQL Server instance on the system.
BTW, you can verify if this is true by using the Add/Remove Programs Control Panel item.
SQLExpress is the light/free edition, usually used for developers or very lightweight applications.
MSSQLServer is the full blown SQL install.
So yes you have 2 "SQL Server" installs, but they are different products, I can't say which versions based on your provided data.
You have two SqlServer instances installed on your system. One is SqlServer Express Edition and the other one a Sql Server. I can't say which version or edition.
Maybe you can find some more information in the registry (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft).
I'd vote against removing either one--SQL server does fine with multiple instances and they are good for different things. For example, lots of open source projects presume a local copy of sql express at .\SQLEXPRESS for development use. Whereas you can't write analysis service stuff with SQL Express.
Or, its not a problem. Those aren't the droids your looking for. Move along.
What I have found on the 'net seems a little ambiguous whether or not something needs to be installed on the server to use the Sync Framework with SQL Server 2005.
My interpretation is no, that the ADO.NET'ness of the product reaches out to the server (assuming appropriately trackable tables exist).
My goal is to use SQL Compact on the client and Sync with SQL Server 2005 with no install on the server.
A little help would be great!
Thanks,
rusty
Other than the change tracking infrastructure (SQL Server 2008 Change Tracking or Triggers etc), you will not need to install any Sync Framework components on the SQL Server machine to be able to include it in a Sync topology.
Cheers,
Scott
As far as I know, SQL Server 2005 does not need the Microsoft Sync Framework installed.
I'm wondering if anybody has had any experience in trying to install SQL Server 2008 Express along side with SQL Server 2000. We have a production server running 2000 which all of our current stuff is running on. However, something new is in the pipeline that uses SQL Server 2008 Express.
Hitting Google thus far has given me nothing concrete. There was an obvious no from a preview release of 2008 but nothing about RTM 2008.
I could try installing it but would like to find out as much as I can before doing so. I can see the 2008 install failing, eating 2000 in the process.
The alternative paths that I have include having the 2008 db be turned into a 2000 format (which I'd like to avoid as we only have a 5 connection licenses) and building a new server (we already have enough and it seems overkill). Redoing the 2008 DB is viable as it doesn't use any new whiz-bang features from 2008.
Virtualization can be an option as well, but it's not quite in our cultural yet.
Any insights here will be appreciated.
Keith
yes you can, you have to make the 2008 version a named instance if the 2000 version is a default instance