Skip to main content


Windows Azure Datacenter IP Ranges

Windows Azure Datacenter IP Ranges are public now. You may use these IP Ranges to set the firewall rules for hosts which need to connect to services or applications running in Windows Azure datacenters.
Recent posts

Azure Instance “Activation period has expired”

After Logging in to one of Windows Azure instances, you may see a prompt for activating Windows.

And the activation attempt gets failed, if you try to activate it.

You can safely ignore all prompts for Windows Activation in Windows Azure instances, It’s taken care by Microsoft.
It seems they have missed to remove Windows activation in few Guest OS releases which will be fixed in future Guest OS releases.

If you are keen to remove these prompts, either upgrade to the latest Guest OS version or Reimage your instance.
For upgrading to latest Guest OS, login to > Hosted Services, Storage Accounts & CDN > Click on your deployment > Configure OS > and choose the latest Guest OS version.
This will require certain downtime, which may vary between few minutes to 1 hour (typically 25-30 minutes).

For reimaging your Azure Instance, login to > Hosted Services, Storage Accounts & CDN > Click on your Azure Instance > R…

Windows Azure VM role licensing

Windows Azure VM role supports following operating systems.
Windows Server 2008 R2 Enterprise (English only) Windows Server 2008 R2 Standard (English only) Licensing  for Operating System is not required for any instances of VM roles that run in Windows Azure. 

Licensing for the VM role is included in the compute-hour price and is not related to the licensing status of the installation media that was used to create the base VHD.

For any other software installed under VM role, normal licensing policy would be applicable.

SQL Azure Error - 40544

If the size of your database reaches its MAXSIZE you will receive an error code 40544. You cannot insert or update data, or create new objects (such as tables, stored procedures, views, and functions).To fix this issue either increase your database size or delete data. For increasing/decreasing SQL Azure database size, you can use this command on the Master database. Alter DATABASE database_name MODIFY (MAXSIZE = {1|5|10|20|30… 150}GB); example: ALTER DATABASE sampleDB MODIFY (MAXSIZE = 5gb);

How to enable Telnet in Windows 7

It’s very rare that I use Telnet these days, so it took a long time for me to notice that by default it was not packaged with Windows 7. More than likely this is make Windows more secure by default, as Telnet is very insecure and whenever you have the choice you should always use SSH. However, with that being said, you can quickly re-enable Telnet by following these steps: Start Control Panel Programs And Features Turn Windows features on or off Check Telnet Client OKAfter that you can start Telnet via Command Prompt.

While trying to manage a Windows Azure ACS namespace as a co-admin, HTTPError Code: 403, ACS50000, ACS60000, ACS60001

Windows Azure Access Control Service (ACS) is a cloud-based service that provides an easy way of authenticating and authorizing users to gain access to web applications and services. ACS integrates with standards-based identity providers, including enterprise directories such as Active Directory, and web identities such as Windows Live ID, Google, Yahoo!, and Facebook. Co-admin can create and delete new namespaces but can not manage ACS namespaces. Solution: Service admin has to add the co-admin as a Portal Administrator for that particular namespace. ACS management portal can be accessed by clicking on this link. Click on “Portal Administrators” and add the live id of the user who needs access to that particular namespace (even the users who are not co-admins can be added). Provide the link provided under Portal URL to the user who will manage that namespace.

User unable to login to Azure instance (VM role, Worker Role, Web Role)

Error: The user’s account has expired.Reason: 1. By default RDP on Windows Azure instance is valid for a period of 1 year. 2. Date mentioned for “RemoteAccess.AccountExpiration” value in the configuration file (.cscfgfile) is passed. Resolution: 1. Editing the configuration file. Select the deployment and click on ‘Configure’ > ‘Edit current configuration’ and change the “RemoteAccess.AccountExpiration” value to a future date. 2. From the Management Portal UI. Select the desired role, click on configure and select a future date under “Expiration time”, click on OK.