Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
3. Escribir la siguiente información y dar clic en Crear:
atributo Valor
Nombre de usuario snapshot_agent
Password p@ssw0rd
2
3. En Permissions for snapshot, clic Add.
4. En la opción Enter the object name to select, teclea
computername\snapshot_agent donde computername es le nombre de
tu computadora, y clic OK.
5. En Permissions for snapshot, selecciona snapshot_agent, seleccionar
Change y Read y clic OK.
6. Selecciona la pestaña Security.
7. Clic Add.
8. En la opción Enter the object name to select, teclea
computername\snapshot_agent donde computername es le nombre de
tu computadora, y clic OK.
9. Selecciona snapshot_agent y agrega el permiso Write permission a la
lista de operaciones permitidas. Al final snapshot_agent debe tener
permisos de:
• Leer, escribir, ejecutar y listar el contenido de carpeta ( examen de
directorios)
3
Crear una publicación
1. En SQL Server , en el Object Explorer, expandir el nodo local o del
servidor que estas usando y expande Replication.
2. Clic derecho en el folder Publications y elige New Publication.
3. En el Wizard de New Publication, clic Next.
4. Si no se ha creado una publicación te pedirá configurar un Distributor.
Selecciona la primera opción para usar la computadora local como tu
propio Distributor, y clic Next.
5. Si anteriormente no has creado una publicación, que pedirá especificar un
folder snapshot. Teclear la ruta del folder que creamos anteriormente, en
la siguiente forma \\servername\share en lugar de la ruta local. Aquí se
sugiere \\ nombre de tu pc\snapshot, y clic Next.
6. En la lista de bases de datos, elige SQLMobile, y clic Next.
7. En la lista de tipos de publicacion, selecciona Merge publication, y clic
Next.
8. En la página Subscribers Types, selecciona Yes para habilitar soporte a
subscriptores de SQL Server Mobile y clic Next.
9. En la lista de objetos a publicar, selecciona Tables si expandes Tables,
deberás ver las dos tablas de la BD de SQLMobile, clic Next.
10. Se notificara que unique identifiers seran agregados al a la table, clic
Next.
11. En la página Filter Table Rows , solo clic Next.
12. En la página Snapshot Agent, clic Next para aceptar la configuración por
defecto.
13. En la caja de dialogo Agent Security, clic Security Settings.
a. En la caja de dialogo Snapshot Agent Security, escribe la
información de conexión para la cuenta que creaste en el paso
anterior. La cuenta es computer_name\snapshot_agent (donde
computername es el nombre de tu computadora, y password es
p@ssw0rd.
b. Clic OK
4
14. En la pantalla Wizard Actions, se puede determiner cuando la
publicacion es creada y si se desea que un archive de script sea creado.
Clic Next para aceptar las selecciones por defecto.
15. En la pantalla Complete the Wizard, teclea SQLMobile para el nombre
de la publicación, y clic Finish.
16. La publicación se ha creado, cuando el asistente termine clic Close.
5
C:\Program Files\Microsoft SQL
Server\90\Tools\Binn\VSShell\Common7\IDE
6
10. En la pantalla Anonymous Access, acepta la configuración por defecto y
clic en Next.
11. En la pantalla Snapshot Share Access, teclea \\computer\snapshot,
donde computer es el nombre de tu computadora, y clic Next.
7
5. En la pantalla Choose Publication, en la lista de publicaciones, expande
SQLMobile, selecciona la publicación SQLMobile, y clic Next.
6. En la pantalla Identify Subscription, escribe SQLMobile para el
subscription name, y clic Next.
7. En la pantalla Web Server Authentication, teclea la URL del directorio
virtual que creaste en el procedimiento anterior. En nuestro caso es
http://localhost/SQLMobile.
8. Clic The Subscriber will connect anonymously, y clic Next.
9. En la pantalla SQL Server Authentication, clic Next para aceptar
configuración por defecto.
construyendo la Aplicacion
Crea un Nuevo proyecto Smart Device
1. Abre Visual Studio 2005.
2. En el menu File, selecciona New Project.
3. En la caja de dialogo New Project, en el arbol Project Types, expande tu
lenguaje de desarrollo y selecciona Smart Device.
4. En la lista de plantillas, selecciona el tipo de proyecto: Pocket PC 2003
Application.
5. Indica el nombre y ubicacion para el proyecto y clic OK. El nombre de
proyecto debe ser SQLMobile.
8
Nota:
Si la carpeta Referencias no aparece en el Explorador de soluciones, haga clic en Mostrar todos
los archivos en la parte superior del Explorador de soluciones.
b. Ir al directorio:
3. Hasta el prinicipio del codigo del formulario, ( debe ser la primer línea)
agrega la linea System.Data.SqlServerCe como se ilustra:
Agregar el código
• Una variable de cadena que contiene la ruta y el nombre del archivo de base de datos.
• Código para eliminar la base de datos de archivo si ya existe.
• Código para establecer una conexión a la publicación de SQL Server, sincronizar los
datos, y crear una base de datos local de nuevo con esos datos.
10
Visual Basic
Public Class Form1
11