A good summary/explanation of Sql Server Express 2008 versions available for download? - sql-server-2008-express

Can someone tell me whether this link that I used to install Sql Server Express 2008 is version R2 or not? I installed from here:
http://www.microsoft.com/download/en/details.aspx?id=22973
The reason that I ask is that I am trying to setup an unattended installation of Sql Server Express 2008 and have found the following tutorial:
http://sqlbeyond.blogspot.com/2011/07/sql-server-express-2008-r2-unattended.html
The link that it mentions though has the word "beta" in it which makes me think that this link might be out of date. So can someone tell me firstly what version I have installed and secondly where I can download 64 bit and 32 bit versions of Sql Server Express 2008 for deployment (so no tools, etc). Thanks.
Update:
I suspect that the version I installed was RC0. The fact that the heading of the Microsoft page does not spell it out or provide links to new releases is not very helpful at all. Anyway, I have found the following page, which I think is what I am needing:
http://www.microsoft.com/download/en/details.aspx?id=26729
and I found this explanation about the different versions of Sql Server Express 2008 file names which was very helpful:
http://blogs.msdn.com/b/sqlexpress/archive/2008/08/22/the-sql-express-2008-family-is-getting-bigger.aspx

Let me try answer my own question. I found this link which I find useful for getting an overview of the different Sql Server versions:
http://www.sqlteam.com/article/sql-server-versions
I assume that because Sql Server Express is an edition of Sql Server that its version numbers are identical to Sql Server version numbers. Sql Server Express 2008 R2, then, must have a version number matching the pattern 10.50.x.x, and the version that I originally downloaded from here:
http://www.microsoft.com/download/en/details.aspx?id=22973
is therefore the original release of Sql Server Express 2008; so without SP1 or SP2.
I also found this useful link which explains how to determine the version for an installed instance of Sql Server:
http://blogs.msdn.com/b/euanga/archive/2008/01/23/confused-by-sql-server-version-numbers.aspx

Related

SSIS version checkout

It's my very first post on this forum.
I have stuck with the Microsoft SSIS packages and I really don't knot how to beat it. I have mentioned SSIS package files and I tried to open it with Business Intelligence Development Studio on SQL Server 2005 - it resulted with an error which informs I need another version of it - I think it ment BIDS with SQL Server 2008.
As I have read further it appeared there is no free version of BIDS with SQL Server 2008.
If You have any idea how to handle it please let me know. Thanks for any ideas.
Download the SQL Server Express 2008 with Advanced Services version and it should give you a free version of the BIDS environment. The link is http://www.microsoft.com/download/en/details.aspx?id=1842

Where to download SQL Server Management Studio 2008 (not express version)?

Where can I download that? All I can find is the express version. I bought the SQL Server Developer 2008, but the Studio wasnt installed along with it...
Thanks
SSMS is ALWAYS part of any non-express edition including DEV edition (I mean you dont need to download it seperately).
When you install SQL Server Dev. (or any other non-express edition), during setup process you will come across a screen where you can select which components to install (e.g. SSIS, SSRS, SSAS, BIDS, BOL etc). In that step you will need to select SSMS to get it installed.
For some reason if you have skipped that step you can run setup again and just install SSMS only.
But I dont think there is any seperate download available for "normal" SSMS.
This is an annoyance because access to SQL Server from a workstation is necessary and the only way (as previous posters mentioned) is to use the full SQL Server licensed installation package.
You'll run the setup to install as though you're installing the full database. In some cases, setup will detect that you'll need to first install some dependencies. When you come to the Feature Selection, you can select the Management Tools only.
http://i.stack.imgur.com/ochff.gif
You can download eval version from this link -
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx
The express edition are the free versions.
The express version is the free version. If you want another version you need to buy it. My best guess is that it is included in one of those packages on in the microsoft store.
EDIT
According to a forum:
I`m not sure what you mean - you ask
for Management Studio and there is a
download link for SQL Server
Management Studio Express.
Or will you buy a SQL Server Standard,
Enterprise or Datacenter Edition -
then you have the "normal" SQL Server
Management Studio.

SQL Server Management Studio

Is it possible to install Management Studio by itself, and if so, is there a separate download/install exe for it?
Yes, use custom install and chose not to install the database engine.
Microsoft SQL Server 2005 Management Studio Express
and 2008 added:
Microsoft SQL Server 2008 Management Studio Express
I believe that there is one installation, but you can pick the management tools (and not install a server).
BTW - the 2008 installer takes forever and is way more complicated than the 2005 installer.
You can get Microsoft SQL Server 2008 R2 RTM - Management Studio Express here.
I believe that if you install SQL Server Management Express, you can't manage all the objects you can in the version you get from installing from the media. For example, you can't manage integration services or analysis services with management express.
The only way I've ever been able to install it is from the media; but like a previous post mentions, you don't have to install the database engine.
It's confusing for new DBAs that's for sure. I spent a significant amount of time trying to find a "SSMS.msi" on microsoft's website before I figured out it was on the media, and could be installed without installing the database engine; though you have to go to "install SQL Server Stand-alone" to get to it.
Fortunately, I'm still having a hard time trying to keep the server version and all the developers that need SSMS on the same version. If anyone knows of a way to make an .MSI (or download) one that contains all the correct versions of A.S./S.S.I.S/Database Engine I would love to hear it.
+1 for RQDQ. For 2008 I think you need 3.5 .Net Framework also. And yes it takes forever doing all kinds of validations.
you can download management studio by itself, but when you install Microsoft SQL Server 2008 R2, management studio is also installed

.mdf is too new (661) my database supports version 655

I am using SQL Server 2008 express and i want to import .mdf and i get this error:
.mdf version is 661, your db supports the version 655
Which version is 661 and how to import it in sql Server 2008.
Install SQL Server 2008 EXPRESS R2. There is a bug in the Web Platform Installer and it still thinks EXPRESS R1 is the latest version.
You will need to apply a service pack. Check Microsoft Update.
Version 661 sounds like the format used by server 2008 R2 so it looks like someone has installed the beta and then attached your DB to it.
See this link for some more details
http://www.sqlskills.com/BLOGS/PAUL/post/SQL-Server-2008-R2-bumps-the-database-version.aspx
Express 2008 - like without any service pack? Try getting your hands on the latest express version (they did not get service packs, but new installers) and install that. Chance we talk about 2008 R2 express, which should run around somewhere as beta?
You have probably selected the instance name on the dialog box that comes when you try to add a connection from the server explorer in VS 2010. Try giving only the server name and it should work.

SQL Server 2005 and 2008 on same developer machine?

Has anyone tried installing SQL Server 2008 Developer on a machine that already has 2005 Developer installed?
I am unsure if I should do this, and I need to keep 2005 on this machine for the foreseeable future in order to test our application easily. Since I sometimes need to take backup files of databases and make available for other people in the company I cannot just replace 2005 with 2008 as I suspect (but do not know) that the databases aren't 100% backwards compatible.
What kind of issues would arise? Do I need to install the new version with an instance name, will that work? Can I use a different port number to distinguish them?
I found this entry on technet: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17
It doesn't say more than just yes you can do this and I kinda suspected that this was doable anyway, but I need to know if there are anything I need to know before I start installing.
Anyone?
Yes this is possible. You will have to create a named instance not used by another version of SQL Server as per the previous answer and version 3.5 of .Net installed. Works great!!
Here the list of prerequisites:
.NET Framework 3.5 SP1
Windows Installer 4.5
Windows PowerShell 1.0
If you have Visual Studio 2008 installed you will get a validation error and you cannot install SQL server 2008 until you install Visual Studio 2008 SP1. If you don't have Visual Studio 2008 installed it should not be a problem. So if you do have Visual Studio 2008 wait till August 11th since that is the day that Visual Studio 2008 SP1 will ship
I believe that this is perfectly possible. I am currently running both SQL Server 2000 and SQL Server 2005 on my development server while I transfer applications over.
The only thing you will have to do is create a new instance which isn't already being used by SQL Server 2005.
As with anything new, there will probably be some bugs, however, it should generally "just work".
my experience is after having sql sever 2005 and 2008 on same machine SSIS 2005 does not work properly... specially with script task, data flow and sequence container
You could run just SQL 2008 as the single instance and then attach/create databases with compatability level of 2005? The problem with that is that its a theory. Im not 100% positive that if you create a database on 2008 , with a compatability level of 2005, and then detach it, that a SQL 2005 instance is capable of attaching it.
I think its a good enough chance to try though. But I agree with the previous answers, the multiple instance options will work fine.
Unfortunately, it seems SQL Server 2008 Client Tools requires Visual Studio 2008 SP1, and I'm loath to install a beta of this on my main development machine.
I'll wait until SP1 is RTM before I move on.
Edit: Yes, I do have Visual Studio 2008 on this machine, but I'd like to avoid beta installations of debugger applications. They tend to dig themselves too deep in for my taste.
I have try it with negativ result. The 2k8 installation breaks with a mysterious error-message. The installation-protocol looks fine, but it will not work. After this the 2k5 installation was buggy too.
The 2k8 installation was half-ready, so it´s already in controlpane / software, but uninstallation is not possible.
So my result - don´t do it on a productive server / workstation. If you need both versions, use a virtual machine instead.