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

Habilitar geodatabase corporativa

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

Resumen

Crea tablas de sistema, procedimientos almacenados, funciones y tipos de geodatabase en una base de datos existente, habilitando así la funcionalidad de la geodatabase en la base de datos.

Uso

  • Debe tener ArcGIS Desktop (Desktop Standard o Desktop Advanced), ArcGIS Engine Geodatabase Update o ArcGIS Server instalado en el equipo desde el que se conectará a la base de datos y habilitará la funcionalidad de la geodatabase.
  • El archivo de conexión de base de datos que proporcione a la herramienta deberá permitir conectarse a un usuario que tenga privilegios de administrador de la geodatabase. Conéctese como usuario SDE para crear una geodatabase en una base de datos IBM Db2, Informix o PostgreSQL. Conéctese como usuario sde para crear una geodatabase maestra en Oracle. Conéctese como un propietario de esquema diferente para crear una geodatabase de esquema de usuario en Oracle. En el caso de SQL Server, puede conectarse como un usuario llamado sde para crear una geodatabase de esquema sde o como un usuario que sea dbo en la instancia de Microsoft SQL Server para crear una geodatabase con el esquema dbo de la base de datos.

  • Si se conecta a una base de datos de SQL Server, la instancia de SQL Server debe utilizar una intercalación que distinga entre mayúsculas y minúsculas. La base de datos también debe tener READ_COMMITTED_SNAPSHOT y ALLOW_SNAPSHOT_ISOLATION establecidos en ON.

  • El usuario que crea la geodatabase necesita privilegios específicos. Consulte el tema correspondiente a su base de datos para obtener información sobre los privilegios necesarios para crear una geodatabase:

    • Privilegios para geodatabases en Db2
    • Privilegios para geodatabases en Informix
    • Privilegios para geodatabases en Oracle
    • Privilegios para geodatabases en PostgreSQL
    • Privilegios para geodatabases en SQL Server

  • Debe configurar la biblioteca st_geometry antes de habilitar la funcionalidad de la geodatabase en Oracle. Consulte Crear una geodatabase en Oracle para obtener más información.

  • Para habilitar la funcionalidad de la geodatabase en PostgreSQL, debe colocar la biblioteca st_geometry en el directorio lib de PostgreSQL del servidor de PostgreSQL. Consulte Crear una geodatabase en PostgreSQL en Linux o Crear una geodatabase en PostgreSQL en Windows para obtener más información.

  • Una vez que se haya creado la geodatabase, no podrá cambiar el nombre de la base de datos en la que está almacenada. El nombre de la base de datos está almacenado en las tablas del sistema de geodatabase y se utiliza para cualificar totalmente los nombres de tablas y clases de entidades. Por consiguiente, si se cambia el nombre de la base de datos utilizando herramientas de bases de datos, no se podrá acceder a los datos de la geodatabase.

Sintaxis

EnableEnterpriseGeodatabase_management (input_database, authorization_file)
ParámetroExplicaciónTipo de datos
input_database

Proporcione la ruta y el nombre del archivo de conexión para la base de datos en la que desee habilitar la funcionalidad de la geodatabase. Debe conectarse como un usuario cualificado como administrador de la geodatabase.

Workspace
authorization_file

Proporcione la ruta y el nombre del archivo de códigos clave que se creó cuando autorizó ArcGIS Server. Este archivo se encuentra en la carpeta \\Program Files\ESRI\License<release#>\sysgen en Windows o en el directorio /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen en Linux. Si aún no lo hizo, autorice ArcGIS Server para crear este archivo.

Probablemente tendrá que copiar el archivo de códigos clave desde el equipo de ArcGIS Server en una ubicación a la que pueda acceder la herramienta.

File

Salida derivada

NombreExplicaciónTipo de datos
out_workspace

Muestra de código

Ejemplo 1 de EnableEnterpriseGeodatabase (script independiente)

Este script utiliza un archivo de conexión de base de datos existente (my_db_connection.sde) que se encuentra en la ubicación predeterminada de la conexión de base de datos de ArcCatalog para habilitar la funcionalidad de la geodatabase con un archivo de códigos clave en un servidor remoto.

import arcpy
arcpy.EnableEnterpriseGeodatabase_management("Database Connections\my_db_connection.sde", "//myagsserver/Program Files/ESRI/License/sysgen/keycodes")
Ejemplo 2 de EnableEnterpriseGeodatabase (script independiente)

Este script utiliza un archivo de conexión de base de datos existente (database1.sde) en una ubicación definida por el usuario para habilitar la funcionalidad de la geodatabase con un archivo de códigos clave en una ubicación definida por el usuario en el equipo local.

import arcpy
arcpy.EnableEnterpriseGeodatabase_management("C:\myconnections\database1.sde", "C:\authfiles\keycodes")

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Crear una geodatabase en Db2
  • Crear una geodatabase en Informix
  • Crear una geodatabase en Oracle
  • Crear una geodatabase en PostgreSQL en Linux
  • Crear una geodatabase en PostgreSQL en Windows
  • Crear una geodatabase corporativa en SQL Server
  • Descripción general del conjunto de herramientas Administración de geodatabase

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • 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 © 2019 Esri. | Privacidad | Legal