重新建立 Windows Azure Storage Emulator 資料庫

今日不慎隨手刪除了 Windows Azure Storage Emulator 模擬用的資料庫檔案,以至於啟動模擬器時出現 Failed to Initialize Windows Azure Storage Emulator 的錯誤訊息, 在此描述重建資料庫的過程。首先以系統管理員身分執行 Windows Azure Command Prompt。請先確認 Windows Azure Storage Emulator 使用到的 SQL Server Expess 的 Winodws Service 已經啟動。接著在命列中鍵入 DSInit /server: <伺服器名稱> ,以安裝在自己本機的 SQL EXPRESS 為例,應該鍵入 :

DSInit /server: .\SQLEXPRESS

DSInit1

接下即會重新建立Windows Azure Storage Emulator 模擬用的資料庫檔案,完成後會現示如下的對話方塊,大功告成。

DSInit2

此命令會建立一個名為 DevelopmentStorageDb<Date>.mdfDevelopmentStorageDb<Date>_log.ldf 的資料庫檔案與 Log 檔,可別隨意刪除他們了。