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 | 31 |
Tabellen-, Feature-Class- oder Sichtname | 128 Wenn in Ihrer Datenbank weniger Bytes oder Zeichen zulässig sind als in ArcGIS, gelten die Beschränkungen der für die Datenbank zulässigen Zeichenanzahl. Die Beschränkungen für Objektnamen finden Sie in der Dokumentation Ihres Datenbankmanagementsystems. |
Feature-Dataset-Name* | 159 |
Indexname | 128 |
Feldname (Spaltenname) | 31 |
Feldaliasname* | 255 |
Kennwort | 256 |
Benutzer- oder Rollenname | 31 Wenn die Benutzer vom Betriebssystem authentifiziert werden, werden von den ArcGIS-Werkzeugen ggf. die an die Datenbank weitergegebenen Trennzeichen in Form von Anführungszeichen gezählt (siehe unten). In diesem Fall sind nur 29 dieser Zeichen zulässig. |
Versionsname* | 62 |
* Feature-Dataset-Namen, Feldaliasnamen und Versionen sind keine Datenbankobjekte. Stattdessen sind sie in Geodatabase-Systemtabellen definiert.
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 mit 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. Dies kann zur Folge haben, dass Sie beim nächsten Zugriff auf das Objekt eine Fehlermeldung erhalten, die besagt, dass das Objekt nicht vorhanden ist.
Hinweis:
Microsoft SQL Server-Benutzernamen, die Sonderzeichen enthalten, sind durch Trennzeichen getrennt, um Windows Active Directory-Gruppen und authentifizierte Windows-Anmeldungen vollständig zu unterstützen. ArcGIS unterstützt jedoch keine Benutzernamen mit einfachen Anführungszeichen oder Apostrophen.