Integración Microsoft SQL Server

Usa tokens de cambio SQL Server sin tratarlos como relojes.

Flower® convierte consultas y transacciones SQL Server en una ruta gobernada manteniendo explícitos rowversion, aislamiento, columnas identity, Unicode, datetime2, uniqueidentifier y evidencia de commit.

rowversion ≠ tiempo
Token de cambio
RCSI / SNAPSHOT
Comportamiento de lectura
datetime2
Contrato de precisión

Modelo de cambio SQL Server

01Rowversion ordena cambios, no representa tiempo de negocio.

Una ruta Microsoft SQL Server puede cruzar entornos on-premises, bases cloud, almacenes de informes y destinos de socios. Esquemas, vistas, conversiones, carga de consultas, transacciones y escritura deben ser explícitos para un flujo repetible.

Servidor, base, esquema, vista

Define servidor y base, esquema, tablas o vistas, consulta, columnas, filtros, orden, claves, zonas horarias y tipos de SQL Server. Confirma que la selección pueda repetirse y reconciliarse.

Reinicia con token y clave

Usa lotes o checkpoints deterministas para transferencias grandes. Define transacciones para que un reintento identifique trabajo confirmado y evite duplicar identidades, claves o actualizaciones.

Mapea tipos SQL Server deliberadamente

Especifica nulos, precisión decimal, tipos de fecha y hora, texto Unicode, binarios, identidad y claves, inserción o actualización, restricciones, rechazos y recuentos de reconciliación.

Ruta Flower adaptada a SQL Server

02Mantén visibilidad de lectura y atomicidad de escritura en el mismo plan.

El adaptador SQL Server de Flower admite lecturas, escrituras y transacciones según parámetros e identificadores SQL Server. La ruta añade selección determinista, procesamiento, validación, linaje y recuperación.

Extrae con un cursor estable

Combina rowversion con clave única y orden explícito. Guarda límite superior y última tupla; no conviertas el token binario a fecha ni deduzcas tiempo transcurrido.

Normaliza antes de cambiar de motor

Valida escala decimal, precisión datetime2, datetimeoffset, nvarchar Unicode, uniqueidentifier, bit, varbinary y nulos. Columnas identity y calculadas necesitan política explícita.

Confirma con evidencia de filas afectadas

Las escrituras preparadas usan transacciones acotadas. Flower reconcilia claves, filas afectadas, rechazos y restricciones antes de avanzar; un corte activa verificación, no repetición automática.

Política operativa SQL Server

03Elige aislamiento con el responsable, no por accidente.

READ COMMITTED puede esperar bloqueos; READ_COMMITTED_SNAPSHOT y SNAPSHOT usan versiones y recursos. La extracción debe encajar con configuración, carga y recuperación.

Presupuesto de bloqueos o versiones

Confirma opciones antes del aislamiento. Define timeouts, duración, pool y seguimiento de bloqueos, crecimiento del version store en tempdb, log y cola.

Cobertura de cambios y borrados

Rowversion identifica filas tocadas tras un token, pero no explica el cambio ni revela un borrado físico. Combínalo con claves de negocio, soft delete o tombstone y reconciliación.

Topología y destino de lectura

Documenta si es primario, réplica legible, Azure SQL u otro servicio; define retraso y failover. Una conexión correcta tras failover aún requiere reconciliar cursor y snapshot.

Hablemos de tu flujo de datos

Convierte el requisito en un flujo de producción fiable.

Describe el origen, el destino, el volumen, las restricciones o el modo de fallo. Hablarás directamente con el equipo que desarrolla Flower.

Habla con el equipo de Flower