Conectarse a Microsoft SQL Server desde ArcGIS
La siguiente lista resume los pasos necesarios para conectarse desde ArcGIS a una base de datos de Microsoft SQL Server, incluida una base de datos que contiene una geodatabase:
Configure la instancia SQL Server para permitir las conexiones desde equipos remotos.
Instale un controlador ODBC de Microsoft en los equipos cliente de ArcGIS.
Cree una conexión de base de datos.
Para publicar servicios web de ArcGIS Server que hagan referencia a los datos de la base de datos de SQL Server, registre el archivo de conexión de base de datos con sus sitios de ArcGIS Server.
Configurar la instancia para permitir las conexiones
De forma predeterminada, las instancias de SQL Server no están configuradas para permitir las conexiones desde otros equipos. Si tiene una nueva instalación de SQL Server, asegúrese de que el servicio de SQL Server se ejecute y escuche en los puertos correctos. Consulte la documentación de Microsoft SQL Server para obtener más información.
Si no es el administrador de la base de datos, póngase en contacto con el administrador de la base de datos si recibe errores al conectarse que indican que la instancia no acepta conexiones.
Se requiere configuración adicional para SQL Server y el equipo cliente para utilizar conexiones cifradas.
Instalar el controlador ODBC para SQL Server
Obtenga el controlador ODBC de Microsoft de 64 bits para SQL Server en el Centro de Descargas de Microsoft o en My Esri. Utilice siempre el controlador ODBC de Microsoft compatible con la versión de SQL Server a la que desee conectarse. Instale el controlador en todos los equipos donde estén instalados ArcGIS Pro y ArcGIS Server.
Si no tiene los privilegios para instalar el software en los equipos donde se ejecutan los clientes de ArcGIS, deberá pedir al departamento de TI que instale y configure el controlador ODBC de Microsoft por usted.
Nota:
Si ArcGIS Server y SQL Server están instalados en el mismo servidor, no se requiere un controlador ODBC separado en ese equipo.
Al conectarse desde ArcGIS Server en Ubuntu a una versión compatible de SQL Server, debe instalar el paquete de Microsoft unixodbc-dev en todas las máquinas ArcGIS Server además del controlador ODBC.
Crear una conexión de base de datos
Debe disponer de una conexión de base de datos (archivo .sde) que realice la autenticación de la conexión con la base de datos. Para usar el archivo de conexión de base de datos con ArcGIS Server, debe guardar la información de usuario con el archivo de conexión.
Puede llamar a la función CreateDatabaseConnection ArcPy desde uno de los equipos del sitio de ArcGIS Server que necesite conectarse a la base de datos. Consulte Crear conexión de base de datos en la ayuda de ArcGIS Pro para obtener información sobre cómo ejecutar esta función.
Usar el archivo de conexión de base de datos con ArcGIS Server requiere lo siguiente:
Debe guardar la información de usuario de Entra ID basada en contraseña y autenticada en la base de datos con el archivo de conexión.
Nota:
No puede registrar una conexión de base de datos que utilice autenticación multifactor (MFA) de Microsoft Entra con un sitio de ArcGIS Server.
Si utiliza la autenticación del sistema operativo o la autenticación de Entra Integrated para conectar, asegúrese de que SQL Server o Azure SQL Database puedan autenticar la cuenta de ArcGIS Server.
Sugerencia:
Asegúrese de que la cuenta utilizada para la conexión tenga los privilegios apropiados sobre los datos a los que necesita acceder la cuenta. Si la conexión utiliza la autenticación de sistema operativo y desea publicar servicios web mediante esta conexión, asegúrese de que la cuenta de ArcGIS Server tenga los privilegios adecuados sobre los datos incluidos en el servicio web. Consulta Privilegios para geodatabases en SQL Server y Privilegios para utilizar ArcGIS con una base de datos de SQL Server para obtener más información.
Registrar el archivo de conexión
Para permitir que los sitios de ArcGIS Server accedan a los datos, utilice el archivo de conexión de base de datos que ha creado para agregar un data store registrado en ArcGIS Pro o agregar un elemento de data store al portal.