Ich versuche, einen Feature-Service auf dem ArcGIS-Server zu veröffentlichen. Ich verwende SQL Server Express und ArcSDE. Wenn ich versuche, den Dienst zu veröffentlichen, wird die Fehlermeldung "00090: Für den Funktionsdienst ist eine registrierte Datenbank erforderlich" angezeigt.
Wenn ich die Datenbankregistrierung überprüfe, scheint sie erfolgreich zu sein, aber ich kann den Dienst immer noch nicht veröffentlichen. Die Funktionen, die ich veröffentliche, befinden sich in der Geodatabase, die ich registriere. Diese Geodatabase befindet sich auf demselben Server wie ArcGIS Server, ich versuche jedoch, von einem anderen Computer aus zu veröffentlichen. Vermisse ich einen entscheidenden Schritt?
Hier ist eine größere Version des Screenshots.
Antworten:
Ich würde einige der folgenden Dinge ausprobieren (in der Reihenfolge der Relevanz):
quelle
Es muss sich um eine Enterprise-Geodatabase handeln (SQL Server oder SQL Server Express 2012 mit Enterprise Server). Wenn Sie eine Arbeitsgruppen-Geodatabase (Server für Arbeitsgruppen oder SQL Server 2010) verwenden, können Sie die Datenquelle registrieren, jedoch nicht für eine Feature-Class verwenden.
Beachten Sie auch, dass Esri die Verwendung von SQL Server Express in der Unternehmensrolle nicht empfiehlt. Andere in den Esri-Foren hatten dieses Problem und haben es umgangen, indem sie die Datenbank als verwaltete Geodatabase verwendet haben.
quelle