Настройка эмулятора хранилища Azure local Storage

Как настроить работу локального эмулятора хранилища в Azure?
Для работы этого хранилища нужен SQL сервер, локальный или какой-то внешний, но поддерживающий Windows авторизацию (т.к. я не понял где можно ввести логин и пароль для подключения)
В общем нужно запустить Windows Azure Command Prompt и выполнить команду:


В случае когда у вас локально стоит SQL сервер:
DSInit /sqlInstance: <ИМЯ ВАШЕГО ИНСТАНСА> 
Например: DSInit /sqlInstance:SQLEXPRESS

А если сервер удаленный:
DSInit /server:<ИМЯ ВАШЕГО СЕРВЕРА> 
Например: DSInit /server:192.168.1.1


Или:
DSInit /server:<ИМЯ ВАШЕГО СЕРВЕРА> \<ИМЯ ИНСТАНСА>
Например: DSInit /server:192.168.1.1\MSSQL

А для того чтобы использовать в своем проекта локальное хранилище надо модифицировать строку подключения таким образом:
Сначала в web.config или app.config:

<connectionStrings>
<add name="Storage" connectionString="usedevelopmentstorage=true" />
</connectionStrings>

И в коде:

string storageConnectionString = ConfigurationManager.ConnectionStrings["Storage"].ConnectionString;
BlobHelper helper = new BlobHelper(storageConnectionString);

 

Add comment