DSInit在将Azure SDK升级到2.3时已经消失

时间:2014-04-10 06:37:26

标签: sdk azure-storage

我最近将两个单独的开发环境升级到新的Azure SDK 2.3工具。

存储模拟器未按预期初始化。所以我去运行DSinit初始化数据库,它已经消失了!就像有人偷了它一样。我搜索了整个磁盘,但它不存在。所以现在我有一个不会初始化的存储模拟器,当我从Azure SDK 2.2升级到2.3时,修复它的工具已经消失了。

问题是,我在哪里可以获得DSInit。这只是我吗?

我尝试卸载并重新安装两个SDK。

2 个答案:

答案 0 :(得分:0)

看起来DSInit不再是启动模拟器的方法。

我可以看到的选项是使用Azure SDK命令提示符中的CSRun

    csrun /devstore:start

这似乎已替换为可在%ProgramFiles(x86)%\ Microsoft SDKs \ Windows Azure \ Storage Emulator中找到的WAStorageEmulator.exe。从那里,WAStorageEmulator.exe可以运行到init,启动和停止模拟器。

WAStorageEmulator.exe init            : Initialize the emulator database and configuration.
WAStorageEmulator.exe start           : Start the emulator.
WAStorageEmulator.exe stop            : Stop the emulator.
WAStorageEmulator.exe status          : Get current emulator status.
WAStorageEmulator.exe clear           : Delete all data in the emulator.
WAStorageEmulator.exe help [command]  : Show general or command-specific help.

开始菜单/屏幕上还有一个图标,可以在命令提示符下为您运行WAStorageEmulator.exe。

答案 1 :(得分:0)

DSInit被WAStorageEmulator取代。您可以在Windows Azure命令提示符 - 2.3:

中运行以下命令

更改目录:

cd C:\Program Files (x86)\Microsoft SDKs\Windows Azure\Storage Emulator

运行该实用程序:

WAStorageEmulator init /sqlInstance .\sqlexpress

希望这有帮助!