I'm facing conflicts between SQL BI tools of different versions (2005 and 2008). I have SQL BI tools 2008 installed on my PC and when I'm trying to install SQL BI tools 2005 (trying to do this because the part of the project I'm working on is written on VS 2005 and SQL 2005) and it says that i have a later version of the BI component and it halts the installation.
I've tried to uninstall SQL BI tools 2008 (I guess this is a stupid idea) and rerun the installation, but no success.
I've checked this link, but I guess this is a little bit different.
Any thoughts, guys?
Thanks in advance
The SQL Server BI tools for 2005 and 2008 are compatible, but they are problematic when installed 2008 first, then 2005. The cleanest, most reliable solution would be to uninstall 2008 before 2005. Can you explain what prevents the 2008 uninstall from completing?
Having multiple versions of large toolsets parallel on the same PC is almost always a pain. Suggested workaround: fire up a virtual PC, install your other version on that.
Well, I finally made everything work yesterday. The solution was to reinstall both MS SQL Server 2005 and MS SQL Server 2008. The order in which you're installing them matters: you should install 2005 first and then 2008.
I guess this is not the best solution, but it worked for me.
Related
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
Alright I know there is a lot on here about this, but I haven't gotten the information nor the answer.
I have Visual Studio 2008 and Visual Studio 2005. (I want to keep using 2008)
I have Microsoft SQL Server 2005. (Without BIDS)
Which version of BIDS should I get. If I get BIDS 2008 will it work even though I use SQL 2005.
BIDS 2008 can connect to databases of earlier versions. The question is where are you going to run the packages from if you don't have at least one 2008 server? I've not tried to schedule a 2008 package on a 2005 server, but I suspect it can't be done.
Basically, you have to have VS2005 and VS2008 Running side by side aka both installed on the computer along with BIDS for each. Luckily, hard drives are huge these days.
i found this link that actually had the answer which was:
I think what I was bascially asking is that, If I install visual studio 2008, and lets say I already had visual 2005 installed, then to create a business intellijance project I must install interation service for 2008. Integration service from 2005 is not going to work on visual studio 2008 is what it seems like.
That's correct. To create SSIS packages for SQL Server 2008 you will need to use Visual Studio 2008 with the SSIS project template that is installed when you install the SSIS components. You cannot use Visual Studio 2005 to create SSIS 2008 packages, nor can you use Visual Studio 2008 to create SSIS 2005 packages.
msdn
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
When installing SQL Server Express Edition 2008, checklist says
"Previous version of Visual Studio 2008"
and asked me to upgrade to sp1. Unfortunately sp1 for some reason refuses to install on my brand new pc (Windows 7).
So why can't I just bypass this ? Why would SQL Server Express needs VS2008 to install that's insane.
SQL Server install used to be as easy as 123, now it has become a nightmare like installing Oracle.
Will I have to go back to Windows XP ?
Because Sql Server Management Studio is built upon the Visual Studio standalone Shell.
You will find that if you choose not to install the SSMS this requirement will vanish, but this is probably not what you want to do.
Normally you won't need Visual Studio 2008 in order to install SQL Server. This can be caused by some previous versions that you had installed, beside the SSMS problem. Take a look here for required actions before installing SQL Server 2008.
I have to agree that SQL Server 2008 install is probably the worst SQL install ever.
Having said that, 2008 R2 is out now, perhaps the new management studio is built on VS2010? Alternatively, don't install Management studio and use something else like VS2008, or VS2010 express to access the database.
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.