• Al usar este sitio acepta el uso de cookies para análisis, contenido personalizado y publicidad.
Developer Tools

Kit de desarrollo de software (SDK) de Microsoft Sync Framework 2.1

Selecciona un idioma:
Microsoft Sync Framework es una plataforma de sincronización completa que habilita los escenarios de colaboración y de acceso sin conexión para aplicaciones, servicios y dispositivos. Mediante Microsoft Sync Framework, los desarrolladores pueden generar aplicaciones que sincronizan datos de cualquier origen usando cualquier protocolo en cualquier red.
  • Note:There are multiple files available for this download.Once you click on the "Download" button, you will be prompted to select the files you need.
    Versión:

    V2.1RTM

    File Name:

    SyncSDK-v2.1-x86-ESN.msi

    SyncFramework_2.1_ReleaseNotes.htm

    SyncSDK-v2.1-x64-ESN.msi

    TraceFormat.zip

    Fecha de publicación:

    18/08/2010

    File Size:

    21.3 MB

    27 KB

    21.8 MB

    38 KB

      Sync Framework 2.1 incluye nuevas características que le permiten sincronizar una base de datos de SQL Server o SQL Server Compact en el equipo con una base de datos SQL Azure. Esta versión también presenta el filtrado basado en parámetros, la capacidad de quitar plantillas y ámbitos de sincronización de una base de datos, así como mejoras de rendimiento para agilizar y facilitar la sincronización.

      Sincronización de SQL Azure

      Con Sync Framework 2.1, puede ampliar el alcance de los datos a la web aprovechando la plataforma Windows Azure y la base de datos SQL Azure. Si sincroniza una base de datos de SQL Server de las instalaciones empresariales con SQL Azure, pone a disposición de otros usuarios todos los datos o parte de ellos en la web sin la necesidad de proporcionar a los clientes ninguna conexión a la base de datos de SQL Server local. Después de configurar la base de datos de SQL Azure para la sincronización, los usuarios pueden disponer de los datos sin conexión y almacenarlos en una base de datos cliente, como SQL Server Compact o SQL Server Express. De esta forma, las aplicaciones funcionan aunque esté desconectado y los clientes pueden seguir siendo productivos sin la necesidad de disponer de una conexión de red confiable. Los cambios efectuados en los datos en el campo se pueden volver a sincronizar con la base de datos de SQL Azure y, en última instancia, con la base de datos de SQL Server local. Sync Framework 2.1 también incluye características para interactuar perfectamente con el entorno compartido de Windows Azure y SQL Azure. Estas características incluyen mejoras de rendimiento, la capacidad de definir el tamaño máximo de una transacción para evitar limitaciones, así como reintentos automáticos de una transacción si Windows Azure la limita.
      Sync Framework le proporciona flexibilidad para estructurar la comunidad de sincronización, pero existen dos formas típicas: usar una arquitectura de 2 niveles o usar una arquitectura de n niveles.

      • Arquitectura de 2 niveles: Sync Framework se ejecuta en el equipo local y usa un objeto SqlSyncProvider para conectarse directamente con la base de datos de SQL Azure sin pasar por un nivel intermedio ni un servidor web, como Internet Information Services (IIS).

      • Arquitectura de n niveles: un proveedor de bases de datos de Sync Framework se ejecuta en un servicio hospedado de Windows Azure y se comunica con un proveedor proxy que se ejecuta en el equipo local.


      Aplicación masiva de cambios

      Sync Framework 2.1 aprovecha la característica de los parámetros con valores de tabla de SQL Server 2008 y SQL Azure para aplicar varias inserciones, actualizaciones y eliminaciones mediante el uso de una sola llamada a procedimiento almacenado, en vez de requerir una llamada a procedimiento almacenado para aplicar cada cambio. De esta forma, se aumenta en gran medida el rendimiento de estas operaciones y se reduce el número de acciones de ida y vuelta entre el cliente y el servidor durante la aplicación de cambios. Los procedimientos masivos se crean de forma predeterminada cuando se aprovisiona una base de datos de SQL Server 2008 o SQL Azure .

      Filtrado basado en parámetros

      Sync Framework 2. permite crear filtros basados en parámetros que controlan los datos que se sincronizan. Los filtros basados en parámetros son particularmente útiles cuando los usuarios desean filtrar datos basándose en un campo que puede tener muchos valores distintos, como el identificador de usuario o la región, o una combinación de dos o más campos. Los filtros basados en parámetros se crean en dos pasos. En primer lugar, se definen las plantillas de ámbito y de filtro. Después, se crea un ámbito filtrado que tenga valores específicos para los parámetros del filtro. Este proceso de dos pasos presenta las ventajas siguientes:

      • Es fácil de configurar. La plantilla de filtro se define una vez. Crear una plantilla de filtro es la única acción que requiere permiso para crear procedimientos almacenados en el servidor de bases de datos. Este paso lo suele realizar un administrador de base de datos.

      • Es fácil de suscribir. Los clientes especifican los valores de los parámetros que se tienen que crear y se suscriben a ámbitos filtrados según convenga. Este paso solo requiere permiso para insertar filas en las tablas de sincronización en el servidor de bases de datos. Este paso lo puede realizar un usuario.

      • Es fácil de mantener. Es fácil de mantener. Aunque se combinen varios parámetros y se creen muchos ámbitos filtrados, el mantenimiento es sencillo porque se usa un solo procedimiento basado en parámetros para enumerar los cambios.


      Eliminación de ámbitos y plantillas

      Sync Framework 2.1 agrega las clases SqlSyncScopeDeprovisioning y SqlCeSyncScopeDeprovisioningpara que pueda quitar fácilmente elementos de sincronización de las bases de datos aprovisionadas para la sincronización. Mediante el uso de estas clases puede quitar ámbitos, filtrar plantillas y las tablas de metadatos asociadas, los desencadenadores y los procedimientos almacenados de las bases de datos.

      Actualización del formato de metadatos

      El formato de metadatos de los proveedores de base de datos cambió en Sync Framework 2.1. El nuevo formato de metadatos es incompatible con las versiones anteriores de los proveedores de base de datos. Tenga en cuenta que la actualización al nuevo formato de metadatos no se puede deshacer y cuando se intenta usar una versión anterior de los proveedores de base de datos para sincronizar una base de datos que tiene el formato 2.1, Sync Framework produce una excepción. Sin embargo, la clase SqlSyncProvider de Sync Framework 2.1 detecta si los metadatos tienen el formato 2.0 o 2.1 y opera en modo de compatibilidad con las versiones anteriores para sincronizar una base de datos que contenga metadatos con el formato 2.0. puede sincronizar una base de datos con el formato 2.0 con una base de datos con el formato 2.0 o 2.1. Sync Framework puede sincronizar una base de datos en formato 2.0 con una base de datos en formato 2.0 o 2.1. Por consiguiente, no es necesario actualizar todas las bases de datos de la comunidad de sincronización a la vez. Por ejemplo, en una arquitectura de n niveles puede actualizar los componentes de Sync Framework del servidor, el formado de metadatos de base de datos y continuar sincronizando con clientes que usen Sync Framework 2.0. Después, los clientes pueden actualizar cuando sea más conveniente para ellos.

      Compatibilidad con SQL Server Compact 3.5 SP2

      El objeto de proveedor de base de datos de Sync Framework 2.1 SqlCeSyncProvider usa SQL Server Compact 3.5 SP2. Las bases de datos existentes de SQL Server Compact se actualizan automáticamente cuando Sync Framework se conecta a ellas. Entre otras nuevas características, SQL Server Compact 3.5 SP2 pone a disposición de los usuarios una API de seguimiento de cambios que proporciona la capacidad de configurar, habilitar y deshabilitar el seguimiento de cambios en una tabla, y obtener acceso a los datos de seguimiento de cambios de la tabla. SQL Server Compact 3.5 SP2 se puede descargar aquí.

      Paquetes redistribuibles de Microsoft Sync Framework 2.1
      Para descargar los paquetes redistribuibles de Microsoft Sync Framework 2.1, en lugar de usar el paquete de SDK haga clic en el vínculo: Microsoft Sync Framework 2.1 Redistributable Package

  • Sistema operativo compatible

    Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP

    • Sistemas operativos compatibles: Windows 7; Windows Server 2003 and R2; Windows Server 2008 y R2; Windows Vista; Windows XP SP3

    • .NET Framework: los componentes administrados necesitan .NET Framework 2.0 SP1 o .NET Framework 3.x.

    • Tenga en cuenta que SQL Server 2005 SP2 o posterior es necesario para usar los proveedores de bases de datos de Sync Framework.

    • Importante: desinstale todas las versiones preliminares de Sync Framework antes de instalar esta versión. Esto incluye Sync Framework 2.0 CTP1 y Sync Framework 2.0 CTP2. Sync Framework 2.1 se puede instalar y funcionará en paralelo con Sync Framework 1.0 y Sync Framework 2.0. Asegúrese de que descarga e instala el SDK que corresponde a su sistema. Por ejemplo, SyncSDK-v2.1-x86-ESN.msi incluye los componentes de Sync Framework para los equipos x86.

    • Asegúrese de que dispone del Service Pack y las actualizaciones críticas más recientes para la versión de Windows que está ejecutando. Para buscar actualizaciones de seguridad recientes, visite Windows Update.

Descargas populares

    • 01

      Microsoft .NET Framework 4 (instalador web)

      El paquete del instalador web de Microsoft .NET Framework 4 descarga e instala los componentes de .NET Framework necesarios para la ejecución en la arquitectura de máquina y el sistema operativo de destino. Es necesaria una conexión a Internet durante la instalación. Se necesita .NET Framework 4 para ejecutar y desarrollar aplicaciones que tengan como destino .NET Framework 4.

    • 04

      Microsoft .NET Framework 3.5

      Microsoft .NET Framework 3.5 contiene muchas y nuevas características que se agregan de forma incremental a .NET Framework 2.0 y 3.0 e incluye .NET Framework 2.0 Service Pack 1 y .NET Framework 3.0 Service Pack 1.

    • 05

      Microsoft Visual C++ 2010 Redistributable Package (x86)

      Microsoft Visual C++ 2010 Redistributable Package instala componentes en tiempo de ejecución de las bibliotecas de Visual C++ necesarios para ejecutar aplicaciones desarrolladas con Visual C++ en un equipo que no tiene Visual C++ 2010 instalado.

Cargando sus resultados, espere por favor...

Actualizaciones para PC gratuitas

  • Revisiones de seguridad
  • Actualizaciones de software
  • Service Pack
  • Controladores de hardware

Sugerencias de Microsoft

Todo lo que necesitas para crear aplicaciones increíbles.
Descarga gratis Visual Studio Community 2013.
Todo lo que necesitas para crear aplicaciones increíbles.
Descargar ahora