ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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 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

Detach Database

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

Zusammenfassung

Trennt eine SQL Server Express-Geodatabase (.mdf).

Entfernt alle Verweise auf die Geodatabase aus dem Datenbankserver. Die Datendatei (.mdf) wird jedoch nicht gelöscht. Nachdem Sie die Datendatei getrennt haben, können Sie diese an eine andere SQL Server Express-Instanz anhängen.

Verwendung

  • Sie finden die MDF-Datei und den Volltextkatalog für die Datenbank in dem Verzeichnis, in dem Sie die Geodatabase anfänglich erstellt haben.

  • Wenn Sie eine getrennte Geodatabase auf einen anderen Server kopieren, müssen Sie die LDF-Datei nicht kopieren. Das Werkzeug Attach Database erstellt eine neue LDF-Datei. Sie müssen den Volltextkatalog zusammen mit der Datenbank (.mdf) kopieren. Bei SQL Server 2008 Express ist der Volltextkatalog in der MDF-Datei enthalten. Zur ordnungsgemäßen Übertragung des Volltextkatalogs muss der Datenbankserver, auf den Sie die Geodatabase verschieben, für die Verwendung der SQL Server-Volltextsuche konfiguriert werden.

  • Die Geodatabase darf während des Trennens nicht von einem anderen Prozess verwendet werden.

  • Zum Trennen einer Geodatabase benötigen Sie Serveradministratorberechtigungen.

Syntax

arcpy.production.DetachDatabase(workspace)
ParameterErklärungDatentyp
workspace

Die Geodatabase, die von einer Instanz von SQL Server Express getrennt werden soll.

Workspace

Codebeispiel

DetachDatabase – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie Sie das Werkzeug "DetachDatabase" verwenden.

# Name: DetachDatabase_Example.py
# Description: Detaches a geodatabase (.mdf file) from an instance of SQL Server Express
# Requirements: Production Mapping extension

# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")

# local variable for the workspace parameter
gds_workspace = "Database Servers\\YOURSERVER_SQLEXPRESS.gds\\ProductLibrary (VERSION:DBO.DEFAULT)"

# detach the geodatabase from the SQL Server Express instance
arcpy.DetachDatabase_production(gds_workspace)

print "Script completed successfully."

# Check in the extension
arcpy.CheckInExtension("foundation")

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert Production Mapping
  • Advanced: Erfordert Production Mapping

Verwandte Themen

  • An overview of the Product Library toolset

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches