私はAzureモバイルサービスを開発しています。開発中にデータモデルが大きく変更されたため、コードマイニングを実装しました。 Azure Mobile Servicesのデフォルトの動作は、データモデルが変更されるたびにバッキングSQLデータベーステーブルを削除することです。Azureモバイルサービスからアプリケーションサービスへの混乱
このモバイルサービスはまだ稼働していませんが、私は新しいAzure Appサービス(モバイルアプリケーション)に移行したいと思います。私が好きなようにTableControllerなどを稼働させるために必要な調整をすべて完了しました。それら。
明らかにApp Serviceへの最初のデプロイでは、データモデルの変更について心配する必要はありませんが、いつかは何かを変更するつもりです。 古いAzure Mobileサービスのコードを最初に移行することに関する記事はたくさんありますが、新しいサービスのためのものはないようです。
驚くべきことに、Azureポータルでは、このサービスに割り当てられたSQLサーバーインスタンスがないように見えるため、新しいAppサービスはSQLサーバーによってサポートされていないようです。
だから私の質問は以下のとおりです。
1)は、SQLサーバーに裏打ちされた新しいAzureのアプリケーションサービスですか?もしそうなら、私はAzureのポータルで接続の詳細を取得できないのですか?
2)SQLサーバーによってバックアップされている場合、データを失うことなくモデルの変更を行う方法。
私が検索し、このためのinterwebs上で検索、ないストレートな答え(情報の単なる一般的な不足)
感謝
アプリケーション設定に接続文字列がないため、私は混乱しています。アプリケーションサービスは間違いなく私のデータを返すので、どこかに格納します –
その場合、あなたはweb.configにそれらを持たなければなりません。値を見るには、あなたのKuduサイトに行きます。 AzureのポータルでTools - > Kuduに移動するか、your-site.scm.azurewebsites.netにアクセスしてください。そこに、すべての環境変数を見ることができます。 MS_TableConnectionStringを探します。 –
MS_TableConnectionStringはKuduページの環境変数に含まれていません –