Crear una geodatabase en Amazon Relational Database Service para SQL Server
En este tema
- Agregar una geodatabase a una instancia existente de Amazon RDS para SQL Server
- Agregar una una instancia de Amazon RDS para SQL Server a un sitio de ArcGIS for Server sobre AWS
Cuando se utiliza ArcGIS Server Cloud Builder on Amazon Web Services para iniciar una instancia de ArcGIS Server on Amazon Web Services (AWS) mediante la AMI de Esri que incluye Amazon Relational Database Service (RDS) para SQL Server, se crean dos geodatabases corporativas en la instancia de RDS. Si desea geodatabases adicionales, por ejemplo, si desea personalizar el nombre o la ubicación de las geodatabases que usa, o si tiene varios departamentos que mantienen sus propios datos discretos y necesitan sus propias geodatabases, puede crear bases de datos adicionales mediante Microsoft SQL Server Management Studio, agregar el usuario sde y el esquema a las mismas y ejecutar la herramienta de geoprocesamiento Habilitar geodatabase corporativa para crear geodatabases en las bases de datos.
Cuando se configura de forma manual un sitio con la Consola de administración de AWS, no se crean instancias de RDS, usuario sde, bases de datos ni geodatabases. Si desea usar geodatabases corporativas en una instancia de Amazon RDS para SQL Server con la instancia de ArcGIS Server on Amazon Web Services, debe crearlas y agregarlas a su sitio.
En el primer conjunto de pasos que aparece a continuación se describe el modo de crear geodatabases para un sitio de ArcGIS Server on Amazon Web Services que se creó mediante ArcGIS Server Cloud Builder on Amazon Web Services. En el segundo conjunto de pasos se explica cómo crear geodatabases corporativas en Amazon RDS para SQL Server si inició la AMI de Esri desde la Consola de administración de AWS.
Agregar una geodatabase a una instancia existente de Amazon RDS para SQL Server
Siga estos pasos para crear una geodatabase corporativa adicional en Amazon RDS para SQL Server para usarla con una instancia de ArcGIS Server on Amazon Web Services que inició desde ArcGIS Server Cloud Builder on Amazon Web Services:
- Conéctese a la instancia RDS de 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 motor de base de datos de Microsoft SQL Server.
Para ello, es posible que tenga que abrir puertos del grupo de seguridad.
- Realice las siguientes acciones desde SQL Server Management Studio:
- 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.
- Cree un usuario sde en la base de datos que está asignada al inicio de sesión sde.
- Cree un esquema sde cuya propietario sea el usuario sde.
- Otorgue al usuario sde los privilegios CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE y CREATE VIEW en la base de datos.
- Cree un usuario que será el propietario de los datos y los publicará. Asigne este usuario al inicio de sesión de EsriRDSAdmin.
- Cree un esquema cuyo propietario sea el usuario creado en el paso anterior.
- 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, un inicio de sesión, un usuario o un esquema, consulte los Libros en pantalla de SQL Server 2012 de Microsoft.
- Realice una conexión de escritorio remoto a su instancia de ArcGIS for Server e inicie sesión como el administrador.
- Inicie ArcMap y abra la ventana Catálogo o inicie ArcCatalog.
- Conéctese a la nueva base de datos con el inicio de sesión sde.
- Abra la herramienta Habilitar geodatabase corporativa y especifique la conexión de base de datos que realizó en el paso anterior.
- Especifique el archivo de autorización de ArcGIS Server. Éste está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.
- Haga clic en Aceptar para ejecutar la herramienta y crear una geodatabase.
En cuanto tenga una geodatabase, cree una conexión con la misma y regístrela en ArcGIS Server. Para obtener instrucciones, consulte Registrar los datos con ArcGIS Server utilizando ArcGIS Desktop.
Agregar una una instancia de Amazon RDS para SQL Server a un sitio de ArcGIS for Server sobre AWS
Siga estos pasos para crear una instancia de Amazon RDS para SQL Server para utilizar la instancia de ArcGIS Server on Amazon Web Services; agregue la instancia de RDS al sitio de ArcGIS Server; cree una base de datos; cree inicios de sesión, usuarios y esquemas; otorgue al usuario sde los privilegios para crear una geodatabase; otorgue al propietario de los datos privilegios de usuario para crear datos y ejecute la herramienta Habilitar geodatabase corporativa para crear una geodatabase.
- Siga las instrucciones de la documentación de AWS para crear una instacia de base de datos ejecutando SQL Server.
Para crear una instancia en Amazon VPC, consulte el tema de AWS Utilizar Amazon RDS con Amazon Virtual Private Cloud.
- Utilice SQL Server Management Studio para conectarse a la instancia de base de datos de SQL Server que creó en el primer paso.
Para obtener ayuda para conectarse, consulte el tema de AWS Conectarse a una instancia de base de datos ejecutando motor de base de datos de Microsoft SQL Server.
- Realice las siguientes acciones desde SQL Server Management Studio:
- 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.
- Cree un inicio de sesión autenticado de SQL Server denominado sde.
- Cree un usuario sde en la base de datos que está asignada al inicio de sesión sde.
- Cree un esquema sde cuya propietario sea el usuario sde.
- Otorgue al usuario sde los privilegios CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE y CREATE VIEW en la base de datos.
- Cree un inicio de sesión autenticado de SQL Server que se utilizará para almacenar y publicar datos.
- En la base de datos, cree un usuario que esté asignado al inicio de sesión creado en el paso anterior.
- Cree un esquema cuyo propietario sea el usuario creado en el paso anterior. El esquema debe tener el mismo nombre que el usuario.
- Otorgue al 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, un inicio de sesión, un usuario o un esquema, consulte los Libros en pantalla de SQL Server 2012 de Microsoft.
- Realice una conexión de escritorio remoto a su instancia de ArcGIS for Server e inicie sesión como el administrador.
- Inicie ArcMap y abra la ventana Catálogo o inicie ArcCatalog.
- Conéctese a la nueva base de datos con el inicio de sesión sde.
- Abra la herramienta Habilitar geodatabase corporativa y especifique la conexión de base de datos que realizó en el paso anterior.
- Especifique el archivo de autorización de ArcGIS Server. Éste está almacenado en la unidad C de la instancia en \\Program Files\ESRI\License<release#>\sysgen.
- Haga clic en Aceptar para ejecutar la herramienta y crear una geodatabase.
- Desde el árbol de catálogo, conéctese a la geodatabase con el inicio de sesión del propietario de los datos.
- Utilice el archivo de conexión creado en el último paso para registrar la geodatabase en ArcGIS Server. Para obtener instrucciones, consulte Registrar los datos con ArcGIS for Server utilizando ArcGIS Desktop.