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 Web Services (AWS) 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 la creación ArcGIS Server en AWS que se creó con 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 si inició la AMI de Esri desde AWS Management Console.

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 create function, create procedure, create table y create view en la base de datos.
    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 create procedure, create table y create view en la base de datos.

    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. Realice una conexión de escritorio remoto con su instancia de ArcGIS Server e inicie sesión como administrador de Windows.
  4. Inicie ArcGIS Pro, abra un proyecto y abra el panel Catálogo.
  5. Conéctese a la nueva base de datos con el inicio de sesión sde.
  6. Abra la herramienta Habilitar geodatabase corporativa y especifique la conexión de base de datos que realizó en el paso anterior.
  7. Especifique el archivo de autorización de ArcGIS Server. Este está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.
  8. 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 create function, create procedure, create table y create view en la base de datos.
    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 privilegios create procedure, create table y create view al usuario en la base de datos.

    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. Realice una conexión de escritorio remoto con su instancia de ArcGIS Server e inicie sesión como administrador de Windows.
  5. Inicie ArcGIS Pro, abra un proyecto y abra el panel Catálogo.
  6. Conéctese a la nueva base de datos con el inicio de sesión sde.
  7. Abra la herramienta Habilitar geodatabase corporativa y especifique la conexión de base de datos que realizó en el paso anterior.
  8. Especifique el archivo de autorización de ArcGIS Server. Este está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.
  9. Haga clic en Ejecutar para crear una geodatabase.
  10. Desde el panel Catálogo, conéctese a la geodatabase con el inicio de sesión del propietario de los datos.
  11. Utilice el archivo de conexión creado en el último paso para registrar la geodatabase en ArcGIS Server. Para obtener instrucciones, consulte Registrar datos con ArcGIS Server mediante Server Manager.