2016-04-12 2 views

ответ

1

Azure поддерживает два способа создания базы данных Azure SQL.

  1. Использование Azure Service Management (ASM) для создания классической базы данных SQL (REST API).
  2. Использование Azure Resource Manage (ARM) для создания базы данных SQL (REST API).

Для создания базы данных Azure SQL вы можете обратиться к документу для C# SDK https://azure.microsoft.com/en-us/documentation/articles/sql-database-client-library/.

Для создания базы данных SQL с использованием Python SDK, согласно документу api, похоже, поддерживается только режим ASM, см. Модуль sql database managementservice по адресу http://azure-sdk-for-python.readthedocs.org/en/latest/ref/azure.servicemanagement.sqldatabasemanagementservice.html?highlight=sql%20database.

Если вы хотите создать базу данных sql через ARM-режим, я думаю, вы можете попробовать использовать REST API Create or Update Database, который должен быть аутентифицирован с помощью Python SDK для Resource Management Authentication.

+0

ASM API работает нормально. Но это для классического портала. Я хочу создать ресурсы в группе ресурсов. Итак, есть ли у нас Python SDK для ARM? Я вижу Raw REST API для этого, но не получаю Wrapper для этого –

+0

@bhavinidave На новом портале Azure вы можете видеть, что два типа базы данных SQL включают в себя классический (созданный ASM) и обычный (созданный ARM). Azure SDK для Python включает в себя часть ASM, часть ARM и другую часть сервиса. Я не уверен, что обернутый API Python для создания базы данных SQL в ARM, это не ясно. Поэтому я предлагаю использовать API REST вместо API-интерфейсов Python, которые вы не очищаете от их использования. –

1

Вы можете проверить python sdk for azure, я считаю, что azure.servicemanagement.sqldatabasemanagementservice модуль, который обеспечивает функцию, чтобы создать новую базу данных SQL Server и SQL, пожалуйста, проверьте детали в this article. Таким образом, ответ на ваш вопрос будет да. Надеюсь, это поможет вам.

+0

Да, ASM работает нормально Но я использую ARM для всех других операций. Итак, есть ли поддержка ARM для этого? –

Смежные вопросы