Storage Emulator - sharing environment across multiple machines


  • I'm using the June 2012 release of the Windows Azure SDK, and have the Storage Emulator running on a number of dev machines in order to develop against locally (.NET). Using the DSInit commandline tool, I've configured them to point to a central dev SQL Server box.


    • DevMachine1 runs solution to upload a blob. File is stored on DevMachine1, file path is stored in the shared SQL DB.
    • DevMachine2 attempts to download that blob, but fails as the file is stored on DevMachine1.

    Is there any way to either:

    1. store files on a common UNC fileshare accessible to all?
    2. have a central storage emulator for all dev machines to point to?

    I can't see there is, so just wanted to sanity check. Without it, developing locally against the storage emulator as part of a team is very restrictive and would have to consider pointing to real Azure.


    Tuesday, June 19, 2012 8:16 AM


  • Hi,

    I have tested it at my side and it works, i can use upload and download files form another server sql instance, do you have enable TCP/IP protocol of the target SQL Server? And do you ever enable 1433 port for transfer data?

    I enable TCP/IP protocol and open 1433 port for inbound rule and outbound rule, then use DSInit to assign other server sql instance to local Azure storage emulator, command like this:

    DsInit /server:<server name>\<instance name>

    Then it works fine.

    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact Microsoft One Code Framework

    Wednesday, June 20, 2012 3:46 AM