Größenbeschränkungen für Datenbankobjekte in einer Enterprise-Geodatabase sind größtenteils auf Hardware-Einschränkungen zurückzuführen. Die Größenbeschränkung für Datenbankobjektnamen bezieht sich entweder auf die Beschränkung des Datenbankmanagementsystems oder der Geodatabase, wobei die geringere Beschränkung Anwendung findet. Die Beschränkungen variieren von einem Datenbankmanagementsystem zum nächsten. Die in Objektnamen zulässigen Zeichentypen sind je nach Datenbankmanagementsystem unterschiedlich, werden jedoch auch dadurch beeinflusst, wie ArcGIS die Objektinformationen speichert und abfragt.
Größenbeschränkungen
Die meisten Größenbeschränkungen in einer Datenbank hängen von der Ausgabe des Datenbankmanagementsystems und Hardware-Einschränkungen ab. Die Größenbeschränkungen sind der Dokumentation des Datenbankmanagementsystems zu entnehmen.
Zeichenanzahl in Objektnamen
In der folgenden Tabelle ist die maximale Anzahl von Zeichen angegeben, die in ArcGIS für die einzelnen Typen von Objektnamen zulässig ist:
| Objekttyp | In ArcGIS maximal zulässige Byteanzahl |
|---|---|
Datenbankname | Bis zur Beschränkung des Datenbankmanagementsystems. |
Tabellen-, Feature-Class-, Sicht- oder Indexname | Bis zur Beschränkung des Datenbankmanagementsystems. |
Feldname (Spaltenname) | Bis zur Beschränkung des Datenbankmanagementsystems. |
Kennwort | 256 beim Lesen von Kennwörtern, 75 beim Erstellen von Kennwörtern |
Benutzer- oder Rollenname | Bis zur Beschränkung des Datenbankmanagementsystems. |
Zeichentypbeschränkungen in Objektnamen
Datenbankmanagementsysteme haben unterschiedliche Definitionen von zulässigen Zeichen für Objektnamen. Die meisten erlauben die Verwendung unzulässiger Zeichen, wenn Sie den Objektnamen in Trennzeichen wie doppelten Anführungszeichen angeben.
ArcGIS fügt beim Abfragen von Objekten in einer Datenbank jedoch keine Trennzeichen hinzu. Erstellen Sie keine Tabellen, Feature-Classes, Indizes, Datenbanken, Benutzer, Rollen oder andere Objektnamen, die Trennzeichen erfordern, wenn sie in ArcGIS verwendet werden. Das Objekt wird in der Datenbank erstellt, Sie können jedoch nicht über ArcGIS darauf zugreifen.
Ebenso wenig werden Trennzeichen hinzugefügt, wenn Sie Datenbankobjekte, wie z. B. eine Tabelle oder eine Datenbank, in ArcGIS erstellen. Wenn der bei der Erstellung des Objekts angegebene Name Groß- und Kleinschreibung verwendet, die von der Datenbank nicht unterstützt wird, ändert die zugrunde liegende Datenbank die Groß- und Kleinschreibung, es sei denn, der Text ist von Trennzeichen umschlossen. Beim nächsten Zugriff auf das Objekt über ArcGIS erhalten Sie möglicherweise eine Fehlermeldung, die besagt, dass das Objekt nicht vorhanden ist.
Zeichenanzahl in Elementen, die keine Objekte sind
Die Funktionalität der Enterprise-Geodatabase bietet Konstrukte, die in der Ansicht in ArcGIS Pro als Datenbankobjekte angezeigt werden, tatsächlich jedoch Werte in Geodatabase-Systemtabellen sind. Die Namen dieser Konstrukte unterliegen ebenfalls Zeichenbeschränkungen. Beispiele hierfür sind in der folgenden Tabelle aufgeführt.
| Typ des Geodatabase-Konstrukts | Maximal zulässige Byteanzahl |
|---|---|
Domänenname | 257 |
Feature-Dataset-Name | 159 |
Feld-Alias | 255 |
Versionsname | 62 |