Compartir a través de


Crear previamente una base de datos de SQL Server Compact Edition

Si la aplicación para dispositivos va a ser un suscriptor de réplica y se va a conectar a una base de datos con mucha información, puede llevar mucho tiempo que cada dispositivo realice la sincronización inicial con Microsoft SQL Server. Para ahorrar tiempo, puede crear la base de datos inicial, llenarla con los datos de la sincronización inicial y, después, copiar la base de datos en cada uno de los dispositivos. Puede crear previamente la base de datos inicial en un único dispositivo o hacerlo en el equipo de desarrollo si tiene instalado SQL Server 2005.

[!NOTA] Dado que las bases de datos de Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) que forman parte de la réplica se identifican de forma única mediante un Id. de suscriptor, SQL Server Compact Edition asigna automáticamente un nuevo Id. de suscriptor en la siguiente sincronización si la base de datos se mueve o se copia a otra ubicación.

Crear previamente la base de datos en un dispositivo inteligente

Para realizar la creación previa de una base de datos de SQL Server Compact Edition en un dispositivo inteligente, siga estos pasos:

  1. Instale la aplicación en un dispositivo inteligente.
  2. Utilice la aplicación para crear un nuevo archivo de base de datos de SQL Server Compact Edition. A continuación, use la aplicación para conectarse a una base de datos de SQL Server mediante réplica o acceso a datos remotos (RDA) y realice la descarga de datos inicial en el archivo de base de datos local.
  3. Detenga la aplicación.
  4. Use Microsoft ActiveSync para conectarse al dispositivo.
  5. Use la función Explorar de ActiveSync para copiar el archivo .sdf del dispositivo inteligente al equipo de desarrollo.
  6. Después, puede copiar el archivo .sdf en otros dispositivos inteligentes mediante la función Explorar de ActiveSync o puede instalarlo como parte del archivo de instalación .cab de la aplicación.

Crear previamente la base de datos con SQL Server 2005

SQL Server 2005 Management Studio permite crear un archivo .sdf de SQL Server Compact Edition en el servidor de desarrollo. De este modo, puede ahorrar tiempo porque no es necesario implementar una aplicación en un dispositivo, sincronizar los datos y, después, volver a copiar manualmente el archivo de base de datos en el servidor. Para crear el archivo de base de datos directamente en el escritorio, debe tener instalado SQL Server 2005.

Para obtener más información acerca de cómo crear la base de datos de SQL Server Compact Edition localmente, vea Cómo crear una base de datos de SQL Server Compact Edition en un servidor.

Después de crear la base de datos, puede llenarla con los datos de una publicación. Para obtener más información, vea Cómo crear una suscripción de SQL Server Compact Edition (SQL Server Management Studio).

Una vez que se ha creado el archivo .sdf y se ha llenado con datos, se puede distribuir a los dispositivos compatibles mediante los métodos siguientes:

  • Usando ActiveSync para copiar el archivo .sdf en los dispositivos inteligentes
  • Copiando el archivo .sdf directamente en equipos Tablet PC
  • Copiando el archivo .sdf en medios extraíbles, por ejemplo medios de Secure Digital o CompactFlash
  • Incluyendo el archivo .sdf en el archivo .cab de instalación de las aplicaciones para dispositivos inteligentes o los archivos de instalación .msi o .exe de las aplicaciones de Tablet PC.

Suscribirse a publicaciones con administración automática del intervalo de identidades

Las publicaciones que usan la administración automática de intervalo de identidades asignan un valor de intervalo de identidades (ID) a cada suscriptor. Así se evitan conflictos de identidades si varios suscriptores agregan nuevas filas a la publicación. Para garantizar que cada suscriptor tiene un intervalo de identidades exclusivo, cada suscriptor debe sincronizarse con la publicación una vez que se ha copiado el archivo .sdf inicial y antes de que se agreguen nuevas filas a la base de datos.

Vea también

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition