API для базы данных Azure для MySQL
База данных Azure для сервера MySQL все еще находится в режиме предварительного просмотра, хотя мы можем создать экземпляр базы данных на нем. Интересно, есть ли у нас какой-либо API для извлечения баз данных, которые мы создали на базе данных Azure для сервера MySQL? API для метрик этих баз данных? Те же вопросы для базы данных Azure для сервера PostgreSQL. Спасибо! Связанный скриншот портала Azure
4 ответа
Мы только что выпустили спецификацию REST API сегодня. Вы можете найти его здесь - https://docs.microsoft.com/en-us/rest/api/mysql/
Вот ссылка на API REST для просмотра списка всех баз данных на сервере: https://docs.microsoft.com/en-us/rest/api/mysql/databases
Ну, они, очевидно, существуют, но они еще не доступны для общественности. Я не вижу ничего разумного на странице справки REST API.
Вы можете понять это, используя комбинацию Azure portal + fiddler;)
Что вы имеете в виду восстановить базы данных? Вы можете подключиться к ним в Visual Studio с помощью проводника объектов сервера SQL и, введя имя сервера, которое Azure дал вам в качестве сервера. Я не знаю, правильно ли я понимаю ваш вопрос? Вы можете подключиться к базе данных, как и любая другая база данных SQL, используя SqlConnection.
РЕДАКТИРОВАТЬ: Я посмотрел на это немного больше: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet-visual-studio
По сути то, что я говорил. Если вы успешно подключили свою базу данных SQL к Azure, вы просто получаете к ней доступ, как и к любой другой базе данных. Для PostgresSql, посмотрите на использование NpgsqlConnection вместо SqlConnection. У них очень похожий функционал.