簡體   English   中英

Azure 存儲模擬器未連接到開發存儲

[英]Azure Storage Emulator not connecting to development storage

我全新安裝了 azure 存儲模擬器。 使用命令工具 AzureStorageEmulator.exe 來初始化一切。

然后我啟動 Azure 存儲資源管理器並查看我的所有訂閱。 當我打開“本地和附加”以在“開發”下創建新的 Blob 容器、隊列或表時,程序開始無限期加載該節點。

當我嘗試從 Visual Studio 2017 運行我的項目時,模擬器已啟動但立即停止。 出現錯誤:Microsoft.WindowsAzure.Storage.StorageException: '底層連接已關閉:連接意外關閉'。

當我檢查它正在運行的存儲模擬器的狀態時。 sqlexpress 數據庫已創建 AzureStorageEmulatorDb52。 然而,存儲資源管理器似乎沒有連接到本地存儲來加載或創建任何新實體。

我嘗試過的事情:重新安裝 Visual Studio、Azure SDK、AzureStorageExplorer、AzureStorageEmulator,刪除本地 sqlexpress 實例上的 AzureStorageEmulator 數據庫......

我錯過了什么?

'底層連接已關閉:連接意外關閉'。

主要是由於模擬器和 SQLDB 之間的網絡連接問題引起的。

您應該運行以下任一命令:

AzureStorageEmulator.exe init /server <SQLServerInstance>

或者

您還可以使用以下命令,指示模擬器使用默認的 SQL Server 實例:

AzureStorageEmulator.exe init /server .\\

我建議在此處查看此快速教程

啟動 Azure 存儲模擬器:

選擇“開始”按鈕或按 Windows 鍵。
鍵入或粘貼 Azure 存儲模擬器。
從顯示的應用程序列表中選擇模擬器。

初始化存儲模擬器以使用不同的 SQL 數據庫:

在 Azure 存儲模擬器命令提示符窗口中輸入以下內容:
AzureStorageEmulator.exe init /server 。

從 SSMS 查看 Azure 數據庫:

應創建以下數據庫:
AzureStorageEmulatorDb54

試試下面的命令

AzureStorageEmulator init /server 。 -跳過創建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM