ArcGIS Desktop

  • Dokumentation
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Geodatabase-Protokolldateitabellen konfigurieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Mit dem Werkzeug Geodatabase-Protokolldateitabellen konfigurieren können Sie den Typ von Protokolldateitabellen ändern, die in einer Enterprise-Geodatabase zum Verwalten von Listen mit Datensätzen verwendet werden, die durch ArcGIS gecacht werden.

Verwendung

  • Dieses Werkzeug kann nur für Enterprise-Geodatabases ausgeführt werden.

  • Das Werkzeug Geodatabase-Protokolldateitabellen konfigurieren kann nur vom Geodatabase-Administrator ausgeführt werden.

Syntax

ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
ParameterErläuterungDatentyp
input_database

Stellt eine Datenbankverbindung (.sde-Datei) für die Enterprise-Geodatabase bereit, für die Sie die Konfiguration der Protokolldateitabelle ändern möchten. Die Verbindung muss als Geodatabase-Administrator hergestellt werden.

Workspace
log_file_type
[log_file_type,...]

Der Typ der Protokolldateitabellen, die von der Geodatabase verwendet werden sollen.

  • SESSION_LOG_FILE —Verwenden Sie sitzungsbasierte Protokolldateitabellen für Auswahlsätze. Sitzungsbasierte Protokolldateitabellen beziehen sich auf eine einzelne Sitzung und können mehrere Auswahlsätze enthalten.
  • SHARED_LOG_FILE —Verwenden Sie gemeinsame Protokolldateitabellen für Auswahlsätze. Gemeinsame Protokolldateitabellen können von allen Sitzungen gemeinsam verwendet werden, die als derselbe Benutzer verbunden sind.
String
log_file_pool_size
(optional)

Wenn die Geodatabase einen Pool sitzungsbasierter Protokolldateitabellen verwenden soll, deren Besitzer der Geodatabase-Administrator ist, geben Sie die Anzahl der Tabellen an, die im Pool enthalten sein sollen.

Long
use_tempdb
(optional)
  • USE_TEMBDB —Verwenden Sie für Geodatabases, die in SQL Server gespeichert sind, sitzungsbasierte Protokolldateien, die in der TempDB von SQL Server gespeichert sind. Dies ist die Standardeinstellung und die empfohlene Konfiguration für Geodatabases in SQL Server.
  • NOT_USE_TEMBDB —Protokolldateitabellen werden nicht in TempDB erstellt.
Boolean

Codebeispiel

ConfigureLogFileTables – Beispiel 1 (Python-Fenster)

Dieses Skript kann über ein Python-Fenster ausgeführt werden, um die Konfiguration der Protokolldateitabellen so zu ändern, dass sitzungsbasierte Protokolldateitabellen verwendet werden, die im Schema des Geodatabase-Administrators erstellt wurden.In diesem Beispiel umfasst der Protokolldatei-Pool 100 Tabellen.

import arcpy
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SESSION_LOG_FILE"
log_file_pool_size = 100
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)
ConfigureLogFileTables – Beispiel 2 (eigenständiges Python-Skript)

Standardmäßig verwenden Geodatabases in SQL Server sitzungsbasierte Protokolldateitabellen, die in der TempDB-Datenbank erstellt werden. Wenn Sie die Standardeinstellung geändert haben, können Sie mit diesem Skript zur ursprünglichen Einstellung zurückkehren, um sitzungsbasierte Protokolldateien in TempDB zu verwenden.

# Description: configure geodatabase log file tables 
# Set the necessary product code
import arceditor
 
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SESSION_LOG_FILE"
log_file_pool_size = 0
use_tempdb = TRUE
# Process: Diagnose Version Metadata
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size,use_tempdb)
ConfigureLogFileTables – Beispiel 2 (eigenständiges Python-Skript)

Geodatabases in IBM DB2, IBM Informix, Oracle und PostgreSQL verwenden standardmäßig gemeinsame Protokolldateien. Wenn Sie die Standardeinstellung geändert haben und zur ursprünglichen zurückkehren möchten, können Sie das folgende Skript ausführen. Sie können dieses Skript auch ausführen, um zu einer Geodatabase in SQL Server zu wechseln und gemeinsame Protokolldateitabellen zu verwenden, obwohl dies nicht die empfohlene Einstellung für SQL Server ist.

# Description: configure geodatabase log file tables
# Set the necessary product code
import arceditor
 
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SHARED_LOG_FILE"
log_file_pool_size = 0
# Process: Diagnose Version Metadata
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

  • ArcGIS Desktop Basic: Nein
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen

  • Ändern der Einstellungen von Protokolldateitabellen
  • Überblick über das Toolset "Geodatabase-Verwaltung"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches