Un poco apagado

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

Error Message: The initial snapshot for publication is not yet available

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

No puedo probar sqlcesa35.dll. Lo quiere descargar.

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