2016-04-12 30 views

回答

1

Azure支持兩種創建Azure SQL數據庫的方式。

  1. 使用Azure服務管理(ASM)創建經典SQL數據庫(REST API)。
  2. 使用Azure資源管理(ARM)創建SQL數據庫(REST API)。

對於創建Azure SQL數據庫的過程,可以參考C#SDK https://azure.microsoft.com/en-us/documentation/articles/sql-database-client-library/的文檔。

要使用Python SDK創建SQL數據庫,根據api文檔,它似乎只支持ASM模式,請參閱sql database managementservice模塊http://azure-sdk-for-python.readthedocs.org/en/latest/ref/azure.servicemanagement.sqldatabasemanagementservice.html?highlight=sql%20database

如果要通過ARM模式創建sql數據庫,我認爲您可以嘗試使用需要使用Python SDK進行身份驗證的REST API Create or Update Database,版本號爲Resource Management Authentication

+0

ASM API工作正常。但它適用於經典門戶。我想在資源組中創建資源。那麼,我們是否有ARM的Python SDK?我可以看到原始REST API,但沒有獲得Wrapper –

+0

@bhavinidave在Azure新門戶上,可以看到兩種SQL數據庫類型包括經典(由ASM創建)和正常(由ARM創建)。 Azure SDK for Python包含ASM部分,ARM部分和其他服務部分。我不確定用於在ARM中創建SQL數據庫的包裝Python API,但尚不清楚。所以我建議使用REST API而不是Python API來清除它們的用法。 –

1

您可以檢查python sdk for azure,我發現azure.servicemanagement.sqldatabasemanagementservice模塊提供的功能來創建一個新的SQL Server和SQL數據庫,請在this article檢查細節。所以你的問題的答案是肯定的。希望這對你有所幫助。

+0

是的,ASM工作正常但我使用ARM進行所有其他操作,那麼是否有任何ARM支持? –

相關問題