Ich habe irgendwo gelesen, dass es nicht empfehlenswert ist, Daten mit dem Benutzer sde in eine Unternehmens-Geodatabase zu laden.
Ich habe mich gefragt, was der Grund dafür ist.
Ich habe irgendwo gelesen, dass es nicht empfehlenswert ist, Daten mit dem Benutzer sde in eine Unternehmens-Geodatabase zu laden.
Ich habe mich gefragt, was der Grund dafür ist.
Das ArcSDE-Administratorkonto (sdeuser) ist für die Verwaltung der folgenden Aufgaben verantwortlich:
ArcSDE geodatabase system tables, triggers, and procedures The ArcSDE service Versions
Der ArcSDE-Administrator besitzt alle ArcSDE-Geodatabase-Systemdateien, -Verzeichnisse und -Tabellen. Aus diesem Grund muss das ArcSDE-Administratorkonto erstellt werden, bevor die Geodatabase erstellt werden kann. Der Datenbankadministrator (DBA) erstellt den ArcSDE-Administrator und erteilt diesem Benutzer die erforderlichen Berechtigungen. Bei Windows-Installationen kann dies über den Assistenten nach der Installation erfolgen. Unter UNIX / Linux erfolgt dies manuell. Wie dies erfolgt, hängt vom verwendeten Betriebssystem und Datenbankverwaltungssystem (DBMS) ab.
Allen anderen Benutzern müssen Berechtigungen für das Laden, Ändern / Löschen von Daten erteilt werden.
Der Schlüssel dazu ist:
Es wird empfohlen, den ArcSDE-Administrator und sein Schema nur zum Verwalten und Speichern von ArcSDE-Systemtabellen zu verwenden. Sie sollten separate Benutzerschemata erstellen, in denen Ihre ArcSDE-Datenobjekte wie Feature-Classes und Raster-Datasets gespeichert werden. Sie sollten diese Objekte nicht im Speicherbereich des ArcSDE-Administrators speichern, da Sie möglicherweise den ArcSDE-Dienst zum Absturz bringen könnten, indem Sie den Speicherplatz des ArcSDE-Administrators ausfüllen
Vollständige Dokumentation: http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#geodatabases/user_pe-564470524.htm
Sie möchten nicht, dass SDE die Daten besitzt. Sie möchten auch nicht, dass Ihre Tabellenbereiche mit Ihren SDE-Tabellenbereichen (Datenbankverwaltung und Leistungsseite des Hauses) verflochten sind. Dadurch können Upgrades und andere Datenmanipulationen komplexer werden. Wenn Sie sich als SDE anmelden, verfügen Sie über erhöhte Berechtigungen. Dies bedeutet, dass Sie möglicherweise versehentlich eine Aktion ausführen, die sich auf die gesamte Geodatabase auswirkt. Wenn Sie als anderer Benutzer angemeldet wären, wäre dies nahezu unmöglich.
Es gibt noch viele weitere Überlegungen, aber dies sind nur einige.