Skip To Content

Crear una geodatabase en Amazon RDS for SQL Server

Utilice la herramienta de geoprocesamiento Crear conexión de base de datos para conectarse a una instancia existente de Amazon Relational Database Service (RDS) for SQL Server. Utilice la herramienta de geoprocesamiento Habilitar geodatabase corporativa para crear una geodatabase en la base de datos. Ejecute ambas herramientas desde un cliente de ArcGIS instalado en una instancia de Amazon Elastic Compute Cloud (EC2) que se ejecute en la misma región que la instancia de la base de datos.

Todas las geodatabases de Amazon RDS for SQL Server deben ser geodatabases de esquema sde.

Debe crear su propia geodatabase corporativa en las siguientes situaciones:

  • Utiliza las herramientas de implementación de ArcGIS Enterprise para Amazon Web Services (AWS) para implementar un sitio de ArcGIS Server, pero desea personalizar el nombre o la ubicación de la geodatabase que registre con su sitio de ArcGIS Server.
  • Utiliza las herramientas de implementación de ArcGIS Enterprise para Amazon Web Services (AWS) para implementar un sitio de ArcGIS Server, pero tiene varios departamentos que mantienen sus propios datos discretos y requieren sus propias geodatabases.
  • Configura un sitio de ArcGIS Server independiente en AWS mediante Amazon Web Services Management Console. En este caso, debe crear sus bases de datos, roles de inicio de sesión de sde y de propietario de datos, esquemas sde y de propietario de datos y geodatabases propios, así como registrar las geodatabases con el sitio de ArcGIS Server.

En el primer conjunto de pasos que aparece a continuación se describe el modo de crear geodatabases adicionales para un sitio de ArcGIS Server en un AWS creado mediante una plantilla de Esri Amazon Web Services (AWS) CloudFormation o Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para Amazon Web Services. En el segundo conjunto de pasos se explica cómo crear geodatabases corporativas en Amazon RDS for SQL Server sin utilizar herramientas de implementación de ArcGIS Enterprise on Amazon Web Services.

Agregar una geodatabase a una instancia existente de Amazon RDS for SQL Server

Siga estos pasos para crear una geodatabase corporativa adicional en Amazon RDS for SQL Server para su uso con un sitio de ArcGIS Server ejecutado en instancias de Amazon Web Services iniciadas con una plantilla de Esri CloudFormation o ArcGIS Enterprise Cloud Builder CLI for AWS:

  1. Conéctese a la instancia de Amazon RDS for SQL Server desde SQL Server Management Studio, utilizando el inicio de sesión maestro. Para obtener instrucciones, consulte el tema de AWS Conectarse a una instancia de base de datos ejecutando el motor de base de datos de Microsoft SQL Server.

    Para ello, es posible que tenga que abrir puertos del grupo de seguridad.

  2. Realice todas las siguientes acciones desde SQL Server Management Studio:
    1. Cree una base de datos. Almacene la base de datos y los archivos de registro en la unidad D de la instancia. Establezca los ajustes de configuración de base de datos que sean necesarios.
    2. Cree un usuario sde en la base de datos que esté asignada al inicio de sesión sde.
    3. Cree un esquema sde y configúrelo como esquema predeterminado del usuario sde.
    4. Otorgue al usuario sde los privilegios necesarios para crear una geodatabase como se indica en Privilegios para geodatabases en SQL Server.
    5. Cree un usuario que será el propietario de los datos y los publicará. Asigne este usuario al inicio de sesión de EsriRDSAdmin.
    6. Cree un esquema cuyo propietario sea el usuario creado en el paso anterior.
    7. Otorgue al nuevo usuario los privilegios mínimos que se enumeran para los creadores de datos en Privilegios para geodatabases en SQL Server.

    Para obtener instrucciones sobre cómo crear una base de datos, credenciales, usuarios y esquemas, consulte la Documentación técnica de Microsoft SQL Server.

  3. Conéctese a la instancia de EC2 donde está instalado ArcGIS Pro y conéctese desde ArcGIS Pro a la nueva base de datos, pero hágalo con el inicio de sesión sde.
  4. Abra la herramienta Habilitar geodatabase corporativa en ArcGIS Pro y especifique la conexión de base de datos que realizó en el paso anterior.
  5. Especifique el archivo de autorización de ArcGIS Server.

    Está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.

  6. Haga clic en Aceptar para ejecutar la herramienta y crear una geodatabase.

Cuando ya tenga una geodatabase, cree una conexión con la misma y regístrela en ArcGIS Server.

Agregar una instancia de Amazon RDS for SQL Server a ArcGIS Server en AWS

Siga estos pasos para crear una instancia de Amazon RDS for SQL Server para utilizarla con la instancia de ArcGIS Enterprise on Amazon Web Services; cree inicios de sesión, usuarios y esquemas; otorgue al usuario sde los privilegios para crear una geodatabase; otorgue al usuario propietario de los datos privilegios para crear datos y ejecute la herramienta Habilitar geodatabase corporativa para crear una geodatabase.

  1. Siga las instrucciones de la documentación de AWS para crear una instancia de base de datos que ejecute SQL Server.

    Para crear una instancia en Amazon VPC, consulte la Ayuda de AWS para Amazon Virtual Private Cloud (VPC) y Amazon RDS.

  2. Utilice SQL Server Management Studio para conectarse a la instancia de base de datos de SQL Server que creó en el primer paso.
  3. Realice todas las siguientes acciones desde SQL Server Management Studio:
    1. Cree una base de datos. Almacene la base de datos y los archivos de registro en la unidad D de la instancia. Establezca los ajustes de configuración de base de datos que sean necesarios.
    2. Cree un inicio de sesión autenticado de SQL Server denominado sde.
    3. Cree un usuario sde en la base de datos que está asignada al inicio de sesión sde.
    4. Cree un esquema sde y configúrelo como esquema predeterminado del usuario sde.
    5. Otorgue al usuario sde los privilegios necesarios para crear una geodatabase como se indica en Privilegios para geodatabases en SQL Server.
    6. Cree un inicio de sesión autenticado de SQL Server que se utilizará para almacenar y publicar datos.
    7. En la base de datos, cree un usuario que esté asignado al inicio de sesión creado en el paso anterior.
    8. Cree un esquema cuyo propietario sea el usuario creado en el paso anterior.

      El esquema debe tener el mismo nombre que el usuario.

    9. Otorgue al nuevo usuario los privilegios mínimos que se enumeran para los creadores de datos en Privilegios para geodatabases en SQL Server.

    Para obtener instrucciones sobre cómo crear una base de datos, credenciales, usuarios y esquemas, consulte la Documentación técnica de Microsoft SQL Server.

  4. Conéctese a la instancia de EC2 donde está instalado ArcGIS Pro y conéctese desde ArcGIS Pro a la nueva base de datos, pero hágalo con el inicio de sesión sde.
  5. Abra la herramienta Habilitar geodatabase corporativa en ArcGIS Pro y especifique la conexión de base de datos que realizó en el paso anterior.
  6. Especifique el archivo de autorización de ArcGIS Server.

    Está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.

  7. Haga clic en Ejecutar para crear una geodatabase.
  8. Desde el panel Catálogo, conéctese a la geodatabase con el inicio de sesión del propietario de los datos.
  9. Utilice el archivo de conexión creado en el último paso para registrar la geodatabase en ArcGIS Server.

    Para obtener instrucciones, consulte Registrar data stores administrados.