Reporting Services Installation in SQL Server 2008 [Release] 1 - sql-server

We have the full version of SQL 2008 Server (first release) installed and licensed from download (a couple years ago). Now we are getting into Reporting Services; however, it seems only the Express version of Reporting Services is installed.
In the control panel under Services, I only see "SQL Reporting Services (SQLEXPRESS)" listed. [Express is ALSO on the server]
I do not think the Reporting Services option was selected when we initially installed. I would like to go back and Change the installation, however I cannot find the SQL 2008 R1 installation disk or download.
Any advice? Thanks.

If you can't find the original SQL Server 2008 installation media and don't have any subscriptions with Microsoft that entitle you to digital downloads of your purchased software, then I think you can try downloading the Enterprise Evaluation copy from here and using your existing license key for Standard in the installation process. After that, you should be able to add the Reporting Services features. Definitely backup your server before trying this, of course.
Failing that, you can install the trial version from scratch and use your license to upgrade it to the non-time-limited version (the upgrade paths allow for this).

Microsoft does not licence Release Candidate (RC) software for production environments or long-term use. Instead, these are basically their version of beta software. In a production environment, you must use RTM software. If you check your license agreement from your initial download, you should see that you should be using the RC1 version of SQL Server 2008 only for testing.
As for how to install Reporting Services on an RTM version, unfortunately you are going to need the media. Since you believe you have a valid license, contact Microsoft and request a copy of the media. Once you have it, just run the setup.exe and it will allow you to modify your SQL installation to include SSRS.

Related

Running flat file SSIS package via .Net throws "To run a ssis package outside of sql server....install integration services"

I am trying to run a flatfile SSIS package via .Net code using the Microsoft.SqlServer.Dts.Runtime DLL version 14.0.0.0.
Upon executing I get "To run a SSIS package outside of SQL Server Data Tools you must install Standard edition of Integration Services or higher"
I have SSIS for Visual studio 2017 installed, along with with SQL server 2017 both have the SSIS extension installed.
There are a number of questions relating to this error when trying to run via the DTExe directly; but haven't found any questions regarding troubleshooting the Dts.Runtime DLL.
I presume that the DLL calls DTExe, but I don't know to tell which DTExe it will call. Using the "wrong" DTExe is the solution to many other questions regarding this error.
Whether you're using the managed object model or using the tooling, both are going to check to see whether the SSIS Service is installed on the machine. It is a requirement of licensing to run an SSIS package that the server running the package be a licensed SQL Server instance. So, the application you've written hopefully is targeted for running on a machine that already has a SQL Server server standard license or above.
For development, that runs you about 50 bucks last I checked. For production, we're talking tens to hundreds of thousands of dollars.
For completeness, SQL Server 2005 and 2008 SSIS packages would run on machines that had the data tooling installed (then called the Business Intelligence Design Studio, or BIDS) because the only way to acquire the installation media was to have the ISO images of SQL Server, Developer edition or above.
With 2012, you could now download the SQL Server Data Tools, SSDT without having the SQL Server product but you lost the ability to run packages outside of the Visual Studio debugger - which is a shame as the debugger can severely impact the throughput of a package.
If you check the licensing requirements - scaling out SSIS to different machines is not included in the Enterprise edition license.
SQL Server does not need SSDT installed to run an SSIS package. The option for installing the tools to run and interactive with it (dtutil, dtexec, ssisdeploymentwizard) .. might exist or not depending on version. But that's running packages. Development is where SSDT comes into play. SSDT designs and runs packages within the context of development (Visual Studio debugger). Anything else is going to get blocked by that licensing check.

Install SSAS on Personal Computer

I want to install MS SQL Analysis Service Agent on my laptop.
I have downloaded latest SQL Server 2014 file -- SQLEXPRADV_x64_ENU (1).exe
But I am not able to install the Analysis Service feature. I have checked online and it shows that while installing in Features =, I could find Analysis Service as on of them, but I don't find that. Follwoing is the screen shot of the Feature Selection window.
Feature Selection Window - SQL Server 2014 Setup - Please view
SSAS is shipped with Enterprise, BI, Standard, and developer editions only. Once you get a right edition you will see option to select Analysis services, and its mode.
SQL Server Express with Advance Tool Service doesn't contain SSAS and SSIS
Check it here
You can use Developer Edition which is free from now on.

SCCM 2012 R2 and SQL, which SQL license to use

I've got SCCM 2012 R2 installed at a client with SQL Server 2012 SP1 installed in evaluation mode (as the client could not find their install key). I've heard that SQL Server licensing is included with System Center these days, but when the client (a smaller education institution) accesses their licensing, they see a large list of SQL Server versions listed, but every version says 'This version of the product does not require a key'.
Now I'm concerned, because leaving the installation in Evaluation mode will mean that SQL Server will fold up shop and not open after 180 days. Is there some special mechanism that bypasses licensing for SQL Server when ConfigMgr is installed? Why do I not see any valid license keys for SQL Server on the clients Software Assurance / Education licensing page?
Did I use the wrong version of SQL Server?
I found the answer, for anyone else stuck in the same problem.
If you use the ISO that you download from your volume license page, the SQL Server ISO should include the 'free SCCM' license baked in.
However, if you try to run this installer side-by-side on a server with a pre-existing install, SQL Server Setup will detect the other instance of SQL and not actually display the key. It will instead revert to displaying the 'Choose Evaluation or enter key screen'.
I found a way around though, wrote it up here: SCCM's SQL Stuck in Eval mode? How to fix!
In summary: download the SQL Server ISO found in the Volume License Center under System Center 2012 Configuration Manager, and run the installer on a clean server. This time you'll be able to see the pre-filled key, copy it and use this as your upgrade key using SQL Edition Upgrade from the SQL Setup. You'll get a warning stating 'Unsupported Upgrade Path' since the evaluation mode defaults to Enterprise, and the 'free' key is for Standard only, but it will still work.

SQL Server Profiler missing after installation

Does anyone know if there is some type of bug in the installation of SQL Server 2008 R2? It seems if you have Express edition installed, then upgrade to anything (developer, enterprise, etc.) the SQL Server tools that don't come with Express will never show up because the Express edition is installed on your computer. *Even though you just paid for Enterprise edition
This has happened to me on 3 different computers. I have to copy the binn folder from a computer that actually works. Just today I decided to try to uninstall the Express edition before upgrading - instead of letting Microsoft handling the upgrade and it worked. I'm thinking maybe this is a bug...
When you upgrade from Express version, need to install Management Tools - Complete -
I know this question is old and answered, but I was having the same problem. I wanted to upgrade from Express to Developer and none of these answers helped me.
What I´ve done to be able to add features is:
Open the SQL Server Installation Center.
Click on Maintenance > Edition Upgrade and follow the steps.
Click on Installation > New installation or add features to an existing installation and follow the steps.
There you can add all the new features from your new version of SQL Server. Hope that helped..
(Instructions for 2008 R2)
If you installed Express before Enterprise/Developer you most likely have Management Tools - Basic installed. I used the following steps to get SQL Server Profiler Installed, which is bundled with the Management Tools - Complete tool set.
Step 1: Remove Management Tools - Basic
Control "Panel -> Programs -> Programs and Features"
Uninstall/Change "Microsoft SQL Server 2008 R2"
Select "Remove"
In the "Select Instance" dialog, "Instances to remove features from:" drop-down choose Remove shared features only
Check "Management Tools - Basic"
Follow the rest of the uninstall dialogs
Step 2: Install Management Tools - Complete
Run setup from the Enterprise\Developer Edition installation media
Choose "New installation or add features to an existing installation"
A few screens later choose "SQL Server Feature Installation"
Check "Shared Features -> Management Tools-Complete"
Follow the rest of the dialogs to install.
You should now have SQL Server Profiler installed.
You need to select full management tools in the features during install I believe. Just go run the installer again, select modify existing instance, and add the checkboxes for management tools
SQL Server installation, when doing an upgrade, is only going to upgrade those components currently installed. If you want the additional tools available with a higher edition you will have to rerun the installation and select to add addtional components. Then as Darren suggested select the full management tools option.

How to get Enterprise Manager installed in SQL Server 2008 Express?

I've installed Microsoft SQL Server 2008 Express twice now, and all the services work and I can create databases from Visual Studio 2010, but I don't have the Enterprise Manager (I learned it is now called Management Studio) available in the SQL Server 2008 program menu-- I do have other menu items like configuration manager, etc. but nothing for Management Studio / Enterprise Manager.
Is there a checkbox I've missed during installation?
I ran a search for all exes in the SQL Server root folder and nothing jumped out as belonging to the Enterprise Manager, but I'm not 100% sure what the executable would be named.
Primary question:
What is the procedure required to install the Management Studio client [for/with SQL 2008 Express] ?
Secondary question:
What is the name of this client's executable file ?
SQL Server Express doesn't come with SQL Server Management Studio (what you are really looking for when you say Enterprise Manager). You have to download it separately:
http://www.microsoft.com/download/en/details.aspx?id=7593
or with tools already as part of the download
http://www.microsoft.com/en-us/download/details.aspx?id=22973
It's kind of tricky installing Management Studio. This article walks you through it.
Here is an explanation of the situation:
The 2008 version of the Management Studio is not a stand alone installation and can only be installed as part of the SQL Server 2008 Express with Tools or Advanced installation.
Like many others, I spent countless hours trying to figure out how to
install the Management Studio for SQL Server 2008 Express - Advanced
installation (same should apply to the w/ Tools version). What
happened in my case was that I installed Visual Studio 2008 Express
and during that process a stripped down "Instance" of SQL Server 2008
was installed that did not include the Management Studio. Through
much pain and torture I learned that the Management Studio can only be
installed during installation of the first instance. To delete that
first instance, you must go to "Add or Remove Programs" and remove
"Microsoft SQL Server 2008". The removal process will only remove one
instance at a time and if you have installed more than one instance
you need to keep going until all instances have been removed and the
application completely disappears from the Add or Remove Programs"
dialog. Note: You do not need to uninstall any of the other SQL
Server 2008 applications that also appear in the "Add or Remove
Programs" dialog. Then go back through the install process as
follows: Double click on SQLEXPRADV_x86_ENU.exe to load the SQL Server
Installation Center and then go to Installation > New SQL Server
stand-alone installation. Then proceed through all of the
installation steps until you get to “Feature Selection” and click on
“Select All” to toggle on all of the Shared Features, which should
include Management Tools - Basic.Continue the process from there and
you should be good to go. Hopefully this will help others to avoid
much of the pain that many of us have already experienced.
The Management Studio exe is named ssms.exe.
The OP is not alone in his puzzlement about the "missing" management client!!! ;-)
The answers by DOK and CD Jorgensen found here were -collectively- among the most helpful I found while searching the web on this particular issue! At the risk of being redundant, I'm adding this answer with the goal of being more explicit and of safeguarding the key screenshots from Andrea Montanari's article referenced in DOK's answer.
Two things to know:
Not all installation packages for SQL Server 2008 Express Edition include the Management Studio.
You either need to ...
a) ... download the Install package for SQL Server 2008 Express with Tools (named something like SQLEXPRWT_cpu_language.exe: note the WT, short for With Tools) or an installer for an Edition of SQL Server other than Express.
or
b) ...download the Installer specific to Microsoft SQL Management Studio Express (same link as provided by CD Jorgensen). This installer only contains the Management Studio; it has none of the SQL Server per se.
[if you go with an a) install package]
The Management Studio (formerly Enterprise Manager) client remains a stand-alone, independent, component. However its installation is now triggered from a selection made as part of the "Install or Modify SQL Server" track.
It is not found in a separate "Install clients and Tools" menu item from the topmost dialog of the installer (as was the case with SQL 2005 and previous versions).
One should stress that it is stand-alone and the client can indeed be installed on hosts where the SQL Server [engine] is not, and will not be, installed at all. However the initial steps in the Installation Wizard give a strong impression that we will effectively install or re-install SQL Server. It is only on a subsequent step labelled Feature Selection that we have the ability to select Management Tools under Shared Features. On that same Feature Selection dialog we have the option of including or excluding, as desired, the installation of the SQL Server Engine and other Server supporting modules.
These are the two key dialogs of the wizard with regards to this issue:
The first one really appears to put you on track to install or mess with the SQL Server itself, the other dialog finally provides the opportunity of opting for the Client Tools (which include, mainly, the Management Studio). This same dialog also allows checking or un-checking the selection to install the Server per se.
Credits and more info:
The screenshots were taken from Andrea Montanari's article on the Insulin Power web site. This article referenced in DOK's answer provides a step-by-step description of the installation based on the "With Tools" installer.
As said in the introduction, I learned much from CD Jorgensen and DOK's answers; I'm merely making a few things more explicit, here, and correcting a few omissions (e.g. there are some installers which carry both the Server and the client, and it is not necessary to install the server).

Resources