Skip To Content

Registrar una base de datos SQL Server con ArcGIS Server

Como publicador o administrador de ArcGIS Server en su organización, cuenta con la opción de registrar los almacenes en la nube y los data stores locales. Al hacerlo, 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.

En las secciones siguientes se describe cómo preparar su cliente de ArcGIS para conectarse a una base de datos SQL Server (tanto si la base de datos contiene una geodatabase como si no) y registrarla en ArcGIS Server.

Instalar el cliente de SQL Server

El software de cliente de SQL Server debe instalarse en todos los equipos cliente de ArcGIS que vayan a conectarse a la base de datos SQL Server. Puede obtener la instalación de cliente de SQL Server desde Microsoft o My Esri.

Si el cliente de ArcGIS está instalado en un equipo con un sistema operativo de 64 bits, ejecute la instalación del cliente de SQL Server de 64 bits, que instala el cliente de 32 bits y el de 64 bits y le permite conectarse tanto desde el software ArcMap de 32 bits como desde ArcGIS Server y ArcGIS Pro de 64 bits. Si tiene instalado ArcMap en un sistema operativo de 32 bits, tiene que ejecutar la instalación del cliente de SQL Server de 32 bits.

Si su cliente de ArcGIS está instalado en el mismo equipo que SQL Server, no es necesario que instale el cliente de SQL Server porque los archivos necesarios para la conexión se instalan con el sistema de administración de bases de datos.

Consulte Conectarse a SQL Server desde ArcGIS para obtener más información.

Otorgar privilegios

Al usuario con el que se conecte a la base de datos se le deben otorgar privilegios para acceder a los datos que se van a publicar. Los privilegios y las circunstancias en virtud de los cuales tiene que otorgarlos son los siguientes:

CONNECT

De forma predeterminada, la capacidad de conectarse a la base de datos se otorga al rol público de base de datos. Si se ha revocado CONNECT del rol público, debe otorgarlo a roles o usuarios de base de datos individuales.

Privilegios SELECT sobre los datasets que se van a publicar

Debe otorgar al usuario de base de datos (si está usando la autenticación de base de datos) o a una cuenta de ArcGIS Server (si está usando la autenticación de sistema operativo) como mínimo los privilegios SELECT en las bases de datos que se van a publicar.

Privilegios INSERT, UPDATE o DELETE sobre los datasets que se van a publicar

Para editar datos mediante un servicio de entidades, deben otorgarse los privilegios suficientes en los datasets de la base de datos.

Si va a registrar la geodatabase como base de datos administrada, el usuario que utilice para la conexión debe disponer de privilegios suficientes para crear datos en la geodatabase y tener un esquema predeterminado que coincida con el nombre de usuario de la base de datos. Consulte Privilegios para geodatabases en SQL Server para obtener más información.

Conectar a SQL Server

Necesitará la información siguiente para registrar una base de datos SQL Server con un sitio de ArcGIS Server:

  • Tipo de plataforma de base de datos a la cual se está conectando (en este caso, SQL Server)
  • El nombre de la instancia de SQL Server
  • El tipo de autenticación que se va a usar: de base de datos o de sistema operativo

    Si se usa la autenticarse de base de datos, debe proporcionar un nombre de usuario y una contraseña de base de datos válidos. Debe guardar esta información con el archivo de conexión.

    Si se usa la autenticación de sistema operativo, utilice una cuenta de dominio para la cuenta de ArcGIS Server, agréguela como un inicio de sesión a la instancia de SQL Server y asígnela a un usuario que cree en la base de datos. ArcGIS Server utilizará esta cuenta para conectarse a la base de datos.

  • El nombre de la base de datos a la que desea conectarse
Legado:

A partir de las geodatabases de ArcGIS 10.3, no se puede usar un servicio de ArcSDE para establecer conexión con geodatabases corporativas. Para conectar a una geodatabase corporativa de la versión 10.2.2 o versiones anteriores usando un servicio de ArcSDE, cree un archivo .sde usando la herramienta de geoprocesamiento Crear archivo de conexión de ArcSDE o un script de Python e importe esta conexión cuando registre la geodatabase con ArcGIS Server.

Registrar con ArcGIS Server

Puede registrar la base de datos desde ArcGIS Server Manager o desde el árbol de Catálogo en ArcMap. Consulte los temas siguientes para obtener una explicación de las opciones de registro y de cómo se registra la base de datos: