1

Nachdem ich kürzlich meinen Azure Mobile Service auf die Azure App Service-Plattform migriert habe, ist mir aufgefallen, dass ich jetzt keine neuen Tabellen erstellen kann.Post-App-Dienstmigration - Tabellenfehler erstellen

Ich habe die Tabellen über das SQL Server Management Studio erstellt, das gleiche wie zuvor mit meinem Mobile Service, und dann einfach die Tabelle als 'Neue Tabelle' innerhalb des Mobile Service hinzufügen. Dadurch wurde die Tabelle, die ich in diesem Schema erstellt hatte, in den Mobile Service übernommen und zugänglich gemacht.

Da jedoch zu App Service werde ich habe versucht, das Gleiche zu tun, aber die folgende Fehlermeldung erhalten:

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 ......

Um dies zu beheben, ich habe versucht, die MobileAppsManagement_EXTENSION_VERSION zu ‚Beta‘ von ‚latest‘ Wechsel Das ist anscheinend der MS Fix: https://www.gittprogram.com/question/32407_unable-to-create-new-table-since-migrated-azure-mobile-services-to-app-service.html

Ich versuchte dies, aber hatte keine Freude. Außerdem wurde geprüft, ob eine neue Instanz im Zug erstellt wurde, aber ich konnte nichts Verdächtiges finden ... Irgendwelche Ideen?

Vielen Dank

+0

Ich kann diesen bestimmten Fehler nicht wirklich reproduzieren. Welchen Schemanamen verwenden Sie beim Erstellen der Tabellen? Sie müssen den Namen des mobilen Dienstes als Schemanamen verwenden, nicht als dbo. Beachten Sie außerdem, dass beim Erstellen von Tabellen im SQL Server-Verwaltungsstudio keine erforderlichen Trigger erstellt werden und dass Sie die Spalten __createdAt und __updatedAt erstellen müssen. Sie erstellen Tabellen besser mit dem Portal. –

+0

Hallo Dale, dein Vorschlag mit der EXTENSION VERSION hat perfekt funktioniert! Ich habe 80% meiner Tabellen über SQL Server Management Studio ohne Probleme erstellt, aber nicht bemerkt, dass ich Trigger fehlte! Ich werde von nun an zum Portal zurückkehren und später die Unterschiede vergleichen. Danke nochmal –

Antwort

1

Es gibt derzeit ein Problem mit dem Erstellen von Tabellen auf migrierten Websites. Wir arbeiten daran, dies zu lösen und sollten in den nächsten ein oder zwei Tagen eine Reparatur bereit haben. Um dieses Problem zu umgehen, legen Sie die App-Einstellung MobileAppsManagement_EXTENSION_VERSION auf 1.0.322 fest, und Sie sollten weiterhin arbeiten können.

+0

Hiya, setze das einfach und funktioniert perfekt, super fix! Vielen Dank! –

Verwandte Themen