web-dev-qa-db-ja.com

Rest-APIを使用してAzureSQLデータベースにクエリを実行する

MicrosoftAzureにSQLデータベースサーバーがあります。 Azure Rest-APIを使用して、テーブルからいくつかのレコードを選択したいと思います。 Azure SQL Database REST API この目的のセクションは見つかりません。DB情報、サーバー情報などを取得できます。 。テーブルを選択または更新するのに適したAPIはありません。助けていただけませんか。

4
Sohrab

記事で述べたように、AzureSQLデータベースREST APIは、データベースとサーバーの管理用に設計されています。

RESTクエリを使用してSQLデータベースにクエリを実行するには、この投稿で説明されているようにODATAを確認できます: ODataを使用してAzure Sql Serverデータベースを公開する方法

3
Rom Eh

MicrosoftAzureフォーラムでこの質問をしました。答えは Rom Eh 答えのようなものです。 Microsoftチームの回答は次のとおりです。Azure Resource Manager REST API。ビルド済み)を使用して、AzureSQLデータベースでホストされているデータベースに対してクエリを実行することはできません。 -in REST APIはサーバーとデータベースの管理でサポートされています。これは、サーバーまたはデータベースレベルでのみCRUDを実行できることを意味します(たとえば、新しいデータベースの作成、一部の設定の更新)。Azure SQLデータベースクエリでサポートされているODataを使用できます。

および関連リンク: https://social.msdn.Microsoft.com/Forums/Azure/en-US/25d9baa4-2510-4ce4-b857-70a07e4ddea4/query-Azure-sql-database-using-restapi? forum = azureapimgmt

1
Sohrab

上記のコメントに同意します。 ODataは、主にクエリ用に設計されています。これは、REST APIを構築および使用するためのOASIS標準です。Microsoft、Progress Software(私の会社)、SAP、IBMは、OData委員会の主要人物の一部です。ODataエンドポイントを提供しています。ハイブリッドデータパイプラインを介したSQLAzureの場合。このトピックに興味がある場合は、私の OData FAQs ブログをご覧ください。SQLAzureのクイックODataエンドポイントをお探しの場合は、こちらをご覧ください。 link 。繰り返しになりますが、ODataは、データベースにクエリを実行するときに特に役立ちます。ODataを評価するときは、必ずユースケースを特定してください。ご不明な点がありましたらお知らせください。

1
user6641561