Upgrade from SQL Server 2008 Standard to Developer? - sql-server

I have installed SQL Server 2008 Standard edition and I want to upgrade it to Developer version. I installed the Standard version for my MSDN subscription. I have tried to upgrade from the Standard ISO and Developer ISO and it does not give you an option to upgrade. It ask for a product key but MSDN states "No key is required for this product" for Developer version. This should be real simple. How do I upgrade from Standard to Developer using the ISO's on my MSDN subscription?

Just install the developer version next to the standard version. You can uninstall the standard edition if you want. The database .mdf files can be used by either. Detach them from the standard edition and attach them to the developer edition.

You should just be able to do it using the "Edition Upgrade" option from the Maintenance portion of the Installation Center.
If that doesn't work, you might also try constructing a command line to the setup program, using /ACTION=editionupgrade, among other parameters.

Related

Is switching SQL Server installed edition from "Enterprise" to "Developer" allowed?

I attempted to change a SQL Server 2019 Enterprise edition to developer edition and it says it not allowed.
enter image description here
I think you are asking if there's a way to do the edition change despite the message? In this case, it's not supported. I likely would build a new server and do a migration if this had to be done.
The "one-way" migration path is not uncommon in version and edition upgrades. Here is a link to the supported upgrade matrix.
https://learn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2019?view=sql-server-ver16
Can a developer edition be in production or an enterprise edition in development by accident? Sure. If you have paid for a Enterprise license for a DEV edition production server, then you are likely good. If you have MSDN, then you are okay for non-production use of non-DEV editions.
I never base our licensing on just the edition. I seem to remember reading in a licensing whitepaper from Microsoft that the edition was not important, but the use was. For example, a test setup using STD and ENT editions via MSDN was fine. If any of it was production, then MSDN is not fine.
All the gory details:
https://www.microsoft.com/en-us/Licensing/product-licensing/sql-server
https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf
https://www.visualstudio.com/wp-content/uploads/2017/05/Visual-Studio-2017-Licensing-Whitepaper-March-2017.pdf
In the the last link "What Software is Included and Downgrade Rights" clearly indicates you can use any STD and ENT versions for non-production using MSDN. This is why you can't use edition alone to determine licensing. However, all those accessing the MSDN licensed servers must have MSDN with the exception of UAT. A client testing the app would not need a MSDN license. If anybody does not have MSDN, then a production license is required. This is a where a DEV edition can be costly with an ENT license when a STD edition would have been used otherwise.

DotNetNuke - Upgrading Community Edition (CE) to Enterprise Edition (EE)

I currently have a website in DNN Community Edition (version 7.3.2). I need to upgrade the website to enterprise edition. I have tried searching (read Googling) for the steps and protocols to be followed to achieve this. However, all search results, blogs and online documentation I have encountered so far seem to be pertaining to upgrading Community Edition (CE) to Professional Edition (PE) or Professional Edition (PE) to Enterprise Edition (EE). Based on my understanding, I get the feeling that I have to upgrade to Professional Edition in order to be able to upgrade to Enterprise Edition (EE).
So can anybody tell me is it possible to upgrade Community edition to Enterprise Edition straightaway OR do I have to go through the installation of Professional edition?
You will simply perform the same steps as you would to upgrade to PE. No need to upgrade to PE then EE.
Backup everything (files/database)
Download the EE Upgrade package
Extract the EE Upgrade package (make sure to unblock the ZIP if you're using Windows Compression to extract)
Copy the files from the UPGRADE extraction over your existing CE location.
Side note: Probably too late, but do you really need Enterprise Edition?

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.

Reporting Services Installation in SQL Server 2008 [Release] 1

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.

Where can I find SQL server developer edition (2005 or 2008)

As far as I know, the developer edition of SQL Server is available to everyone. I cannot seem to locate the download anywhere though! I have a technet plus, but even there I don't see the developer edition. I need the developer edition for the enterprise-only features, or I'd use SQL Server Express.
Update 1. I am NOTlooking for SQL express.
Update 2. I have tried Google (extensively)
There is no special licencing (like Academic) to buy Developer edition. The only difference is that the EULA licence included states you cannot use the software for production environments (only for testing/development).
Want to buy it?
Microsoft Store ($49.95, same price as Amazon used to sell 2005 Developer for)
Edit: Just to clarify, Developer Edition is not a free product. Some of the MSDN subscriptions (which cost far more then $49.95) include it as a perk, but it is still a shrink wrapped retail product as far as Microsoft is concerned.
Try this: https://www.microsoft.com/sqlserver/2008/en/us/developer.aspx
Ryan
While this isn't really programming related, I'll answer anyway.
The developer edition is not, in fact, available to everyone. To the best of my knowledge, the only way to obtain it is via an MSDN subscription (not TechNet, I don't think; sorry!) that includes server software (so something above the "Operating Systems" subscription level).
I'll give you the benefit of the doubt and assume that your need for the enterprise only features is for a development environment and that the deployment environment has a valid license for the enterprise edition. If that's the case, then you'll have to obtain an MSDN subscription.
Out of curiousity, what "enterprise only" features are you planning on using? In my experience, a fairly small percentage of developers actually need anything above the functionality offered in the Standard edition.
You definitely get developer edition via microsoft's MSDNAA academic program.
Developer edition is essentially the enterprise edition with license restrictions.
Use enterprise edition then.
If you have no license for enterprise edition, you will anyway not be able to use in production whatever you come up with in developer edition.
If you don't care about licenses, you can probably download it from anywhere you find. But then google is a better place to ask than SO community.
EDIT: You cannot legally get either developer of enterprise edition for free. If your customer does not give you a license, and if you don't buy one yourself, you have no legal options to perform this job.

Resources