Compartir a través de


Conexiones de base de datos

Sync Framework establece por lo menos dos conexiones durante la sincronización: con el cliente y el servidor o con los dos elementos del mismo nivel. Se requieren conexiones adicionales en las arquitecturas n-tier y las arquitecturas basadas en servicios. Sync Framework establece estas conexiones por medio de ADO.NET. Tenga en cuenta el comportamiento siguiente:

  • Por motivos de rendimiento, DbServerSyncProvider y DbSyncProvider usan la agrupación de conexiones de ADO.NET. La agrupación de conexiones puede conservar una conexión física con una base de actos de SQL Server aunque no se esté ejecutando una sincronización. Normalmente esto no supone ningún problema. No obstante, si tiene que eliminar la conexión física, llame a ClearPool.

  • Las cadenas de conexión que se pasan a DbServerSyncProvider o DbSyncProvider siempre deben incluir el nombre de la base de datos desde la que se sincronizan las tablas, como se muestra en el ejemplo siguiente:

    Data Source=localhost; Initial Catalog=AdventureWorks; Integrated Security=True;
    

Para obtener más información acerca de cómo proteger las conexiones, vea Consideraciones de seguridad.

Vea también

Conceptos

Consideraciones sobre el diseño y la implementación de aplicaciones