2017-05-23 14 views
0

を作成するための要求を置きます{実施例}フィールド)私が送信してい内部サーバーエラーAzureの休憩APIは、Azureの休憩APIにPUTリクエストを作るとき、私はこのエラーを受けてきたデータベース

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2014-04-01 

PUT要求は、このコンテンツ(ヘッダはaplication/JSONを含有する)である:

{"location":"southcentralus"} 

私は中南米のさまざまなバリエーションを無駄にしようとしました。私は日本東部に置いて、それは私に無効なリソースの場所を教えています(私は私の質問が正しい場所にあることを知っています)。

ドキュメントでは、locationとdatabasenameは最小限であるため、誰かが私を助けてくれることを願っています。ありがとうございました。

PS私はasp.netを使用して残りのリクエストを送信していますが、その背後にあるコードは無関係です。

答えて

0

このリクエスト中に内部サーバーエラーが発生しました。

エラー情報によると、Azure SQLサーバーに問題があることを示しています。

Azureのポータルで正しく作成できるかどうかを確認するには、試しにを作成してください。 Azureポータルからデータベースを作成できない場合は、Azure Suppportに連絡してください。

または、AzureSQLサーバーを新規作成してもう一度試してみてください。私はAzure SQLデータベースAPIを自分の側で作成してテストします。私の側でPostmanが正常に動作します。

ヘッダー:

enter image description here

ボディ:

enter image description here

+0

感謝。私のエラーは、newtonsoft.jsonの設定は、内部サーバーエラーを作成したnull値でモデルをシリアライズしていたことです。 あなたは偶然なぜレスポンスボディは、{ "操作" "\ /日(+ 0000 1495559091010)\ /": "CreateLogicalDatabase"、 "のstartTime"} 'である知っていますアームAPIのドキュメントは言う' を[データベースの完全なJSON定義]を返す必要があります。(https://docs.microsoft.com/en-us/rest/api/sql/databases#Databases_CreateOrUpdate) 私は作成の完了を確認したいと思います。それを行う方法はありますか? –

+0

'それを行う方法はありますか? 'Rest API Getメソッドを使用して、データベースの状態を取得することができます。' /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version = 2014-04-01'データベースのステータスがオンラインの場合、終了したことがわかります。 –