Azure SQL 數據庫模擬器(預覽版)簡介
本文內容
本文介紹 Azure SQL 數據庫模擬器(預覽版),該模擬器在應用程序開發過程中,與簡單流暢的模型中的客戶端應用程序代碼一起,實現在本地驗證數據庫和查詢設計。 Azure SQL 數據庫模擬器是加快應用程序開發人員和數據庫專業人員的總體工作流的關鍵組件。 在 Azure SQL 數據庫的本地開發體驗中可以使用 Azure SQL 數據庫模擬器。
重要
使用Azure SQL 數據庫開發容器模板設置開發環境。 首先,使用開發容器模板設置 Azure SQL 數據庫本地開發環境。 對于本地開發來說,開發容器模板是 Azure SQL 數據庫模擬器的更好替代方案和替代品。
什么是 Azure SQL 數據庫模擬器?
Azure SQL 數據庫模擬器是用于開發和測試的本地容器化數據庫。 模擬器是容器映像的組合,為具有 Visual Studio Code 擴展的 Azure SQL 數據庫提供高保真模擬器。 這種組合使開發人員能夠從 拉取 Azure SQL 數據庫模擬器,并在自己的工作站上運行該模擬器,以加快本地和脫機開發工作流。
此 Azure SQL 數據庫模擬器映像還可以在本地或托管 CI/CD 管道中輕松用于提供對單元和集成測試的支持,而無需每次訪問公有云服務。
在 Visual Studio Code 中,開發人員可以使用 Docker 擴展列出、啟動和停止 Azure SQL 數據庫模擬器的現有實例,配置本地端口或永久性卷等詳細信息,以及管理模擬器的所有其他方面。
此本地開發體驗在 Windows、macOS 和 Linux 上受支持,在基于 x64 和 ARM64 的硬件平臺上可用。
驗證和測試成功后,開發人員可以直接將 SQL 數據庫項目從 Visual Studio Code 內部部署到 Azure SQL 數據庫中的數據庫,并利用無服務器等其他功能。
限制
Azure SQL 數據庫模擬器的當前實現派生自 Azure SQL Edge 基礎映像,因為它提供跨硬件平臺兼容性和較小的映像。 這意味著,與 Azure SQL 數據庫公共服務相比,某些特定功能可能不可用。 例如,Azure SQL 數據庫模擬器不支持跨多個 Azure SQL 數據庫服務層級支持的所有功能。 限制包括:
雖然缺乏與其中一些功能的兼容性可能會產生影響,但模擬器仍然是本地開發和測試的絕佳工具,支持大多數 Azure SQL 數據庫可編程性圖面。
在將來的發行版中,我們計劃增加功能奇偶校驗,為 Azure SQL 數據庫公共服務提供更高的保真度。
請參考 Azure SQL Edge 文檔,了解更具體的詳細信息。
后續步驟
詳細了解 Azure SQL 數據庫的本地開發體驗:
*請認真填寫需求信息,我們會在24小時內與您取得聯系。