1

最近、Azure MobileサービスをAzure Appサービスプラットフォームに移行したので、新しいテーブルを作成できなくなっています。Post App Service Migration - テーブル作成エラー

私は以前にモバイルサービスで行っていたのと同じSQL Server Management Studioを使用してテーブルを作成し、モバイルサービス内の「新しいテーブル」としてテーブルを追加しました。これは、そのスキーマで作成したテーブルをモバイルサービスにプルしてアクセス可能にするために使用されました。

はしかし、アプリケーションサービスに行くので、私は同じことを行うが、次のエラーを取得しようとしている:

Table creation error! There was an error while creating table 'Items'. '{ "Message": "An error has occurred.", "ExceptionMessage": "The specified schema name \"SCHEMANAME\" either does not exist or you do not have permission to use it.", "ExceptionType": "System.Data.SqlClient.SqlException", "StackTrace": " at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)\r\n at ......

これを修正するために、私は「最新」から「ベータ」にMobileAppsManagement_EXTENSION_VERSIONを変更しようとしましたそれは明らかにMSの修正です: https://www.gittprogram.com/question/32407_unable-to-create-new-table-since-migrated-azure-mobile-services-to-app-service.html

私はこれを試してみましたが、喜びはありませんでした。また、新しいインスタンスが移動で作成されたかどうかを確認しましたが、疑わしいものは見つかりませんでした...任意のアイデアですか?

感謝

+0

このエラーは実際には再生できません。どのスキーマ名を使用してテーブルを作成していますか? dboではなく、スキーマ名としてモバイル・サービスの名前を使用する必要があります。また、SQL Server管理スタジオでテーブルを作成しても、必要なトリガは作成されず、__createdAt列と__updatedAt列を作成する必要があります。ポータルを使用してテーブルを作成するほうがよいです。 –

+0

こんにちはデール、EXTENSION VERSIONでのあなたの提案は完璧に機能しました! SQL Server Management Studioでテーブルの80%を問題なく作成しましたが、トリガーが見つからないことはわかりませんでした。私は今からポータルに戻り、後で相違点を比較します。もう一度ありがとう –

答えて

1

移行サイト上の表を作成すると問題が現在あり。私たちはこれを解決するために取り組んでおり、1日か2日後に修正が準備されているはずです。回避策として、MobileAppsManagement_EXTENSION_VERSIONアプリ設定を1.0.322に設定してください。作業を続けることができるはずです。

+0

ひあ、ちょうどそれを設定し、完璧に動作、素晴らしい修正!どうもありがとう! –