Finding the License Key for SQL Server Reporting Services
A very common question I seem to get from customers, colleagues & friends in the Azure community is “Where do I find the product key for SQL Server Reporting Services, if I’m using PAYG licensing from Azure?”.
And if I’m honest this is a very good question, as you never get shown the product key in the Azure portal when deploying and there is no command you can run via PowerShell or AZ CLI to get the key.
However finding the key is actually very easy and isn’t just applicable to Azure, so you can use option 1 below on any SQL server to find the product key.
I’ll assume you know how to download and install the latest version of SSRS. But here is a handy link to the download page if not. Download SSRS 2017.
So lets get into the 2 methods you can use to find the product key on an Azure IaaS SQL VM deployed using a marketplace image on the PAYG licensing model.
Option 1 – Using The SQL Server Setup Wizard
Connect to and login to your newly deployed SQL IaaS VM via RDP
Open Windows Explorer and navigate to the following path: ‘C:\SQLServerFull\’
Locate ‘Setup.exe’ and double click on it to launch the setup wizard
Select the ‘Maintenance’ pane from the left hand side menu and then click on ‘Edition Upgrade’
The ‘Edition Upgrade’ wizard will launch after a few moments and will display a product key
This is the product key that you require and has been used to install/license the SQL Database Engine that is running on this VM. Copy this key to a notepad file and then cancel all of the wizards and close the setup launcher.
Then launch your SSRS installation wizard and use the key you have copied to a notepad file.
Option 2 – Extract Key From DeafultSetup.ini
Connect to and login to your newly deployed SQL IaaS VM via RDP
Open Windows Explorer and navigate to the following path: ‘C:\SQLServerFull\x64’
Locate a file called ‘DefaultSetup.ini’ it may just be shown as ‘DefaultSetup’ if you don’t have file extensions shown. Double click on this file and open it with Notepad.
Notepad will then display the contents of the .ini file and within this the product key is shown next to “PID=”
Again this is the product key that you require and has been used to install/license the SQL Database Engine that is running on this VM. Copy this key to a notepad file and then close the ‘DefaultSetup.ini’ file without making any changes to it and saving them.
Then launch your SSRS installation wizard and use the key you have copied to a new notepad file.
Summary
Hopefully this article will help you all out at some point in the future. It’s a curve ball that’s come my way a few times and took me a bit of research to find the above methods.
Until next time!