Con el conector Microsoft® SQL Server®, puedes utilizar comandos en una cadena para realizar operaciones en lenguaje de consulta estructurado (SQL) en bases de datos Microsoft SQL Server, incluidas soluciones como Microsoft Dynamics® Great Plains® (GP) o Yardi® Private Cloud. Por ejemplo, con este conector, puedes:
- Ejecutar comandos SQL, incluida una sentencia
CREATEoUPDATEo una consultaSELECT. - Recuperar detalles sobre una tabla en SQL Server
- Insertar Registros en una Base de datos SQL Server.
Nota: Este conector ha sido creado por Workiva y conecta con un sistema de terceros. Aunque nuestro equipo de asistencia puede ayudarte a configurar este conector dentro de tu espacio de trabajo, no podemos solucionar ni ayudar de ningún otro modo con los problemas que se originen fuera de la plataforma Workiva.
Requisitos
Para habilitar la conexión a la base de datos SQL Server, el conector utiliza la conectividad de base de datos Java (JDBC), protegida con autenticación básica de nombre de usuario y contraseña. Para configurar el conector, necesitarás:
- Un usuario de integración designado creado en SQL Server para el conector
- Nombre de usuario y Contraseña del usuario de integración
- La URL de la conexión JDBC, como
jdbc:sqlserver://localhost:1433;[options] - Para conectarte a una base de datos SQL Server local, a GroundRunner para la conexión.
Versiones compatibles
El conector Microsoft® SQL Server® es compatible con las siguientes versiones de bases de datos :
- Base de datos SQL Azure
- Azure Synapse Analytics
- Instancia gestionada de Azure SQL
- SQL Server 2022
- SQL Server 2019
- SQL Server 2017
- SQL Server 2016
- SQL Server 2014
Establecer el conector de Microsoft SQL Server
Nota: Para que el conector esté disponible para su uso en las cadenas de tu organización, un administrador de seguridad de la organización primero lo habilita desde Configuración.
- En el Generador de cadenas, haz clic en Conexiones y, a continuación, en Crear en la parte superior derecha.
- Debajo de Conector Conexión, selecciona Microsoft SQL Server y el corredor a utilizar con la conexión.
- En Información básica, ingresa un nombre único y una descripción para ayudar a identificar la conexión.
- En Propiedades, introduce los datos del conector:
Propiedad Detalles Nombre de usuario Introduce el Nombre de usuario del usuario de integración de SQL Server del conector. Contraseña Introduce la Contraseña para la propiedad Nombre de usuario. URL de conexión Introduce la URL de la conexión JDBC, como jdbc:sqlserver://<server>:<port>. Para incluir propiedades opcionales para la conexión, añádelas después de un punto y coma, comojdbc:sqlserver://localhost:1433;<options>. Por ejemplo, para conectarte a una base de datos utilizando la seguridad integrada de Active Directory®:;databasename=<database>;integratedSecurity=True;authenticationScheme=NTLMNote: De forma predeterminada, el puerto es
1433; sin embargo, puede diferir para tu entorno.Nota: Todas las credenciales sensibles se cifran automáticamente y se almacenan con un cifrado Advanced Encryption Standard (AES)-256. Por motivos de seguridad, evita incluir las credenciales de usuario como propiedades opcionales dentro de la propiedad URL de conexión.
- Selecciona los entornos que vas a utilizar con la conexión y haz clic en Guardar.
- Para probar la conexión, crea y ejecuta una cadena con el comando Obtener definición de tabla del conector, y comprueba que devuelve un resultado válido.
Solución de problemas
Si falla la conexión a SQL Server:
- Verifica las credenciales de autenticación del usuario de integración.
- Comprueba la URL de la conexión JDBC, incluyendo su servidor y puerto.
- Si te conectas a una base de datos local, comprueba el GroundRunner seleccionado para el conector.
Si la conexión no ejecuta un comando, verifica que sus entradas -como su sintaxis SQL o su tabla- son válidas.