Como administrador o editor de ArcGIS de su organización, tiene la opción de registrar las carpetas de datos, las bases de datos y las geodatabases en ArcGIS Server para que los servicios que publica puedan hacer referencia a los datos de esas carpetas, bases de datos y geodatabases. El proceso de registro de datos proporciona a ArcGIS Server una lista de ubicaciones a las cuales puede acceder. El proceso de registro de datos también ayuda a que ArcGIS Server ajuste las rutas de los datos a medida que los publica en los equipos.
Para registrar una geodatabase de grupo de trabajo con ArcGIS Server, realice lo siguiente:
- Instale SQL Server Native Client en todos los equipos cliente que son remotos con respecto a la instancia de SQL Server Express.
- Añada la cuenta de ArcGIS Server al servidor de base de datos.
- Conceda al menos privilegios de solo lectura en los datos a la cuenta de ArcGIS Server.
- Cree una conexión de base de datos (archivo .sde) en la geodatabase de grupo de trabajo.
- Registre la geodatabase con ArcGIS Server a través de ArcGIS for Desktop o ArcGIS Server Manager.
En las secciones siguientes se proporciona más información sobre cómo preparar su cliente de ArcGIS para conectarse a una geodatabase de grupo de trabajo y registrarla con ArcGIS Server.
Instalar el cliente de SQL Server Native
Cuando se utiliza un grupo de trabajo de ArcGIS Server, ArcGIS Server y la instancia de SQL Server Express deben estar instalados en el mismo equipo; por tanto, no es necesario instalar el cliente de SQL Server Native en el equipo de ArcGIS Server, ya que los archivos que se necesitan para conectar se instalan con la instancia de SQL Server Express.
Para conectarse a la instancia de SQL Server Express desde un equipo de ArcGIS for Desktop remoto, debe instalar el cliente de SQL Server Native.
Puede obtener el cliente de SQL Server Native en el Centro de descargas de Microsoft e instalarlo si la versión es compatible con ArcGIS. También puede descargar e instalar el cliente de SQL Server Native desde My Esri. Instale el cliente en todos los equipos en los que se haya instalado ArcGIS for Desktop.
Si instala el cliente en un sistema operativo de 64 bits, debe utilizar el archivo ejecutable de 64 bits; con él se instalan archivos tanto de 32 bits como de 64 bits. Si ejecuta el cliente nativo de SQL Server de 32 bits en un sistema operativo de 64 bits, no funcionará.
Agregar la cuenta de ArcGIS Server al servidor de base de datos
Las geodatabases de grupo de trabajo usan exclusivamente conexiones autenticadas de sistema operativo (SO). Cuando se especifica autenticación de SO para la conexión de geodatabase, ArcGIS Server debe poder conectarse a los datos utilizando la cuenta de ArcGIS Server.
Añada la cuenta de ArcGIS Server al servidor de base de datos.
- Inicie una sesión en el cliente utilizando un inicio de sesión que sea administrador del servidor de base de datos e inicie ArcMap o ArcCatalog.
- Haga doble clic en el servidor de bases de datos en el árbol de Catálogo para conectarse al mismo.
- Abra el cuadro de diálogo Permisos de los servidores de base de datos.
Haga clic con el botón derecho en el servidor de bases de datos y haga clic en Permiso.
- Añada la cuenta de ArcGIS Server al servidor de base de datos.
- Haga clic en Agregar usuario.
- Especifique la ubicación, local o dominio, de su cuenta de ArcGIS Server.
- Escriba el nombre de su cuenta de ArcGIS Server y haga clic en Comprobar nombres para verificar que el nombre de inicio de sesión es válido.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Seleccionar usuario o grupo.
El inicio de sesión se añade a la lista Usuarios del Servidor de la Base de datos.
- Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de diálogo Permiso.
De forma predeterminada, la cuenta de ArcGIS Server se añade como usuario en todas las geodatabases en el servidor de base de datos; sin embargo, no se otorgan privilegios específicos a este usuario para las geodatabases.
A continuación, debe otorgar a la cuenta de ArcGIS Server acceso a la geodatabase que desea registrar en ArcGIS Server.
Otorgar a la cuenta de ArcGIS Server acceso a la geodatabase de grupo de trabajo
Debe otorgar a la cuenta de ArcGIS Server acceso a los datos de la geodatabase. Si no va a publicar servicios de entidades editables desde la geodatabase, solo tiene que otorgar al usuario de ArcGIS Server privilegios de solo lectura para la geodatabase. Si va a registrar la geodatabase como una base de datos administrada y va a publicar servicios de entidades editables, debe otorgar además permisos de escritura sobre la geodatabase y de lectura/escritura sobre los datos a la cuenta de ArcGIS Server.
- En el nodo Servidores de base de datos del árbol de Catálogo, haga doble clic en la geodatabase de grupo de trabajo que desee registrar con el servidor para conectarse a ella.
- Abra el cuadro de diálogo Permisos de la geodatabase.
Haga clic con el botón derecho del ratón en la geodatabase, seleccione Administración y, a continuación, haga clic en Permisos.
- Seleccione el usuario de ArcGIS Server en la lista Usuarios del servidor de la base de datos y asígnele permisos sobre la geodatabase.
- En el caso de una base de datos registrada, haga clic en Solo lectura. para otorgar permisos de solo lectura a la cuenta de ArcGIS Server sobre la geodatabase.
- En el caso de una base de datos administrada, haga clic en Lectura/Escritura para permitir a la cuenta de ArcGIS Server crear datasets en la geodatabase.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Permisos.
- Abra el cuadro de diálogo Permisos del dataset.
Haga clic con el botón derecho del ratón en uno de los datasets que se van a editar, seleccione Administrar y, a continuación, haga clic en Privilegios.
- Otorgue a la cuenta de ArcGIS Server privilegios de lectura/escritura sobre el dataset.
Elija la cuenta de ArcGIS Server en la lista Usuarios del servidor de la base de datos, haga clic en Lectura/Escritura y, a continuación, haga clic en Aceptar para cerrar el cuadro de diálogo.
- Repita los dos pasos anteriores para cada uno de los datasets que se van a editar mediante un servicio de entidades.
Crear un archivo .sde
Para registrar una geodatabase de grupo de trabajo en ArcGIS Server, debe hacer referencia a una conexión de base de datos (.sde), no a una conexión de servidor de base de datos (.gds).
La forma más sencilla de realizar esto es hacer clic con el botón derecho del ratón en la geodatabase situada bajo el servidor de base de datos del árbol de catálogo y, a continuación, hacer clic en Guardar conexión. Se creará una nueva conexión en el nodo Conexiones de base de datos del árbol de Catálogo.
Una vez creado el archivo, puede importarlo cuando registre la geodatabase.
Registrar la geodatabase de grupo de trabajo
Puede registrar la geodatabase de grupo de trabajo como una base de datos o una base de datos administrada de ArcGIS Server. Esto se puede realizar desde Server Manager o el árbol de Catálogo en ArcGIS for Desktop. Consulte los temas siguientes para obtener una explicación de las opciones de registro y de cómo se registra la geodatabase: