Tabelle löschen
Ziel
Eine von Ihnen erstellte Tabelle aus einer Umgebung entfernen – samt ihrer Definition und ihrer Daten – und verstehen, warum die Plattform das Löschen manchmal blockiert.
Voraussetzungen
- Sie sind mit einer Erstellerrolle (oder als Plattformadministrator) angemeldet.
- Sie kennen die Umgebung und die Lösung, in der sich die Tabelle befindet.
- Die Tabelle wurde in dieser Umgebung erstellt (und nicht durch eine verwaltete Lösung eingebracht – siehe „Fehlerbehebung“).
Schritte
- Wählen Sie in der linken Seitenleiste die Umgebung und die Lösung, in der Sie arbeiten.
- Öffnen Sie Tabellen über die Navigation der Seitenleiste.
- Wählen Sie die Zeile der Tabelle aus (Einzelauswahl).
- Wählen Sie Aus Umgebung löschen.
- Die Plattform prüft zuerst, ob etwas anderes von der Tabelle abhängt:
- Ist das nicht der Fall, erscheint eine Bestätigung mit dem Hinweis, dass die Tabelle damit vollständig aus der Umgebung entfernt wird – aus Main und aus jeder Lösung – samt ihren Daten, und dass sich die Aktion nicht rückgängig machen lässt. Wählen Sie die bestätigende Aktion, um sie zu löschen.
- Hängt etwas von ihr ab, listet der Dialog stattdessen die blockierenden Komponenten auf (zum Beispiel ein Nachschlagefeld in einer anderen Tabelle, das auf diese verweist, oder eine App, die sich mit ihr öffnet). Es wird nichts gelöscht. Entfernen Sie diese abhängigen Komponenten oder verweisen Sie sie anderswohin, und versuchen Sie es dann erneut.
Was im Hintergrund passiert
„Aus Umgebung löschen“ vernichtet die eigene (nicht verwaltete) Definition der Tabelle. Da die Tabelle in dieser Umgebung erstellt wurde, nimmt das Entfernen sie vollständig aus der Umgebung – aus Main und aus jeder Lösung, die sie aufgeführt hat – und verwirft ihre Datentabelle. Die Plattform verweigert das Löschen, solange eine andere Komponente noch auf die Tabelle verweist; ein Löschvorgang hinterlässt also nie einen ins Leere zeigenden Verweis.
Eine Tabelle nur aus dem Inhalt einer einzelnen Lösung zu entfernen (ohne sie aus der Umgebung zu löschen), ist eine andere, nicht zerstörende Aktion, die innerhalb einer Erstellungslösung verfügbar ist, die nicht die Standardlösung ist – sie entfernt nur die Zugehörigkeit der Tabelle zu dieser Lösung und vernichtet nichts.
Fehlerbehebung
- Der Löschvorgang listet blockierende Komponenten auf. Eine andere Komponente hängt von der Tabelle ab. Entfernen Sie zuerst das aufgeführte Nachschlagefeld, die App oder die andere abhängige Komponente, und löschen Sie dann die Tabelle.
- „… comes from a managed solution and cannot be deleted directly.“ Die Tabelle wurde durch eine installierte verwaltete Lösung eingebracht und hat daher keine eigene entfernbare Definition. Um sie zu entfernen, deinstallieren Sie stattdessen die besitzende verwaltete Lösung.
Verwandte Szenarien
- Entität erstellen.
- Beziehung zwischen Entitäten erstellen.