January 2008 - Artículos

Desktop
Ultimamente estoy un poco callado en el blog, esto principalmente que el inicio de año me ha tomado un poco cansado. Ademas de cambiar de notebook (la anterior está a punto a pasar a mejor vida) y aun no logro involucrarme completamente a mi nueva Macbook.. - uy si ... pequé y me compré una Macbook - asi que entiendo esto del BootCamp.. instalar mis aplicaciones Windows, el VMWare Fusion ando aun un poco liado..
Windows Mobile por todo lado
Adicionalmente estoy empezando un proyecto nuevo, y terminando consultoria a 2 proyectos, uno con NET CF 3.5 y VIsual Studio 2008 y otro que es puro Merge Replication. Espero poder compartir todo lo nuevo de este 2008 con ustedes en la brevedad del caso. Mas información en http://www.cesarfong.info

Hoy tuve otro error haciendo unos casos de replicacion que vale la pena documentar su resolucion.

Cree una publicacion con SQL Server 2008 (CTP) y cuando quise generar el snasphot me salie el presente error:

The initial snapshot for publication 'RestaurantPublication' is not yet available. Start the Snapshot Agent to generate the snapshot for this publication. If this snapshot is currently being generated, wait for the process to complete and restart the synchronization. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147201021)
Get help: http://help/MSSQL_REPL-2147201021

Como se ve en la presente imagen:

Capture2-1

Buscando un poco por internet encontre este post lo cual recomendaba lo siguiente (Tambien sucede con SQL 2005):

1. En la base de datos correr el siguiente query: select * from msdb..sysjobsteps

Capture2-2

Como pueden observar ahi se puede ver el snapshot con los parametros que se ejecutan para que se cree el snapshot. En este caso nuestro snapshot caido. (Fila 8 en la imagen).

Procedemos a copiar el command :

-Publisher [A84727] -PublisherDB [Restaurant] -Distributor [A84727] -Publication [RestaurantPublication] -ReplicationType 2 -DistributorSecurityMode 1

Luego vamos a cmd.exe y buscamos snapshot.exe en la carpeta de instalacion de SQL Server 2008 (en sql 2000 esta en 90 en vez de 100) y ponemos snapshot.exe -Publisher [A84727] -PublisherDB [Restaurant] -Distributor [A84727] -Publication [RestaurantPublication] -ReplicationType 2 -DistributorSecurityMode 1

Capture2-3Capture2-4

Esto permite generar nuestro snapshot manualmente. Y poder generar el snapshot de manera satisfactoria.

Capture2-6

Mas información en http://www.cesarfong.info

Cuando quieremos probar y configurar el directorio virtual para SQL Server CE Tools en una maquina con Windows Vista y quieres hacer la prueba respectiva http://server/directorio/sqlcesa35.dll te puede aparecer esto:

IsapiError1

Es decir lo quiere descargar en vez de ejecutarlo. Para solucionar esto vamos a Programs And Features

IsapiError2

Luego a Turn Windows Features On or Off y ahi buscamos Internet Information Services - World Wide Web Services - Application Development Features y vemos lo siguiente:

IsapiError3

El ISAPI Extensions no esta habilitado. Procedemos a habilitarlo

IsapiError4

Damos OK

 IsapiError5

y taraaaaaan!!!

IsapiError6

Ojala les sirva.

Mas información en http://www.cesarfong.info

Junto a Ronald Armas estamos asistiendo al Train the Trainers del Mobility Touchdown. Esta vez en su segunda versión y con material actualizado.

Ya el año pasado tuve la oportunidad de participar en uno de estos cursos como alumno, y espero ahora poder hacer un buen trabajo.

Mas información en http://www.cesarfong.info

La versión en inglés ya está listo para descargar en la Web. En la siguiente semanas saldrán las versiones para el resto de idiomas.

Y Feliz Año!!! ;)

Mas información en http://www.cesarfong.info