- Install Vista
- Add Windows components – all IIS features
- Turn off Windows update so it doesn’t interfere with the SQL 2008 install
- Install Vista SP1 – (Required for Azure SDK install)
- SQL 2008 Full
- Visual Studio 2008 minus SQL Express
- Visual Studio 2008 SP1 (includes .Net Framework 3.5 SP1)
- Turn on Windows update
- Install Windows Azure SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=bb893fb0-ad04-4fe8-bb04-0c5e4278d3e9&DisplayLang=en)
- Install Visual Studio 2008 extensions for Windows Azure (http://www.microsoft.com/downloads/details.aspx?familyid=63D0D248-1B08-4F7D-ABDE-62EB75CB1E69&displaylang=en)
- Install Microsoft .NET Services (Dec 2008 CTP) SDK (http://www.microsoft.com/downloads/details.aspx?familyid=83E1E30F-BD9A-4284-80A6-388BA2E768FD&displaylang=en)
- Install SQL Data Services SDK (http://www.microsoft.com/downloads/details.aspx?familyid=0B1FA5C6-EC9D-440B-939E-481DD05F2627&displaylang=en)
- Install Azure MMC (http://code.msdn.microsoft.com/AzureManagementTools)
Then there is some additional configuration to do to get the Azure SDK to use your SQL Server instance other than SQL Express which is the default. A few posters had mentioned this technique but there were a few missing steps. Follow these steps to get the Azure SDK to use your local SQL 2008 instance (or a different one):
- Open Windows Explorer to c:Program FilesWindows Azure SDKv1.0bin and find the DevelopmentStorage.exe.config file.
- Modify this file so that it refers to your local SQL 2008 instance such as:
<add name=“DevelopmentStorageDbConnectionString” connectionString=“Data Source=benc-vistabase;Initial Catalog=DevelopmentStorageDb;Integrated Security=True” providerName=“System.Data.SqlClient“ />
<add key=“ClientSettingsProvider.ServiceUri“ value=“” />
<service name=“Blob” url=“http://127.0.0.1:10000/“/>
<service name=“Queue” url=“http://127.0.0.1:10001/“/>
<service name=“Table” url=“http://127.0.0.1:10002/” dbServer=“localhost“ dbName=“developmentstoragedb“/>
- Then open the Development Storage by going to Start Menu -> All Programs -> Windows Azure SDK -> Development Storage. This will start running the storage services and you will see an gray box icon in the tray. Right-click on this and click to open the Storage UI. The first time you do this it will ask to run some administrative tasks to create the database specified in the config file above.
- This will get the Blob and Queue services running but the Table will start and then stop. You will need to specify a different database for the Table storage. One that works is the ReportServer database installed with SQL 2008. In the Development Storage you can click Tools -> Table service properties and then choose the ReportServer database. This can be changed later, but to get the Table service running this is a temporary workaround.
- Then check the Table service and stop and restart the service and it will then no longer stop after a few seconds.