ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Separar Base de datos

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Separa una geodatabase de SQL Server Express (.mdf).

Quita todas las referencias a la geodatabase desde el servidor de base de datos. No se elimina el archivo de datos (.mdf). Una vez separados, puede adjuntar el archivo de datos a otra instancia de SQL Server Express.

Uso

  • El archivo .mdf y el catálogo de texto para la base de datos están en el directorio en el que se creó inicialmente la geodatabase.

  • Al copiar una geodatabase separada en otro servidor, no es necesario copiar el archivo .ldf. La herramienta Adjuntar Base de datos crea un nuevo archivo ldf. Debe copiar el catálogo de texto completo con la base de datos (.mdf). Para SQL Server 2008 Express, el catálogo de texto completo está en el archivo .mdf. Para transferir correctamente el catálogo de texto, el servidor de base de datos donde se pasa la geodatabase debe estar también configurado para utilizar la búsqueda de texto completo de SQL Server.

  • La geodatabase no debe estar en uso por otro proceso durante la separación.

  • Debe tener privilegios de administrador de servidor para separar una geodatabase.

Sintaxis

arcpy.production.DetachDatabase(workspace)
ParámetroExplicaciónTipo de datos
workspace

La geodatabase que hay que separar de una instancia de SQL Server Express.

Workspace

Muestra de código

Ejemplo de DetachDatabase (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta DetachDatabase.

# 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")

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

  • Basic: No
  • Standard: Requiere Production Mapping
  • Advanced: Requiere Production Mapping

Temas relacionados

  • An overview of the Product Library toolset

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

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

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal