sábado, 16 de enero de 2010

SQL Azure Data Sync - Como migrar una base a SQL AZURE

Hace un tiempo atrás escribí un documento acerca de cómo migrar una B.D a SQL Azure.
Dicho proceso no era para nada sencillo por cierto...

Por suerte para nosotros, Microsoft liberó en su versión CTP una herramienta llamada SQL Azure Data Sync

◦SQL Azure Data Sync Tool for SQL Server: Esta herramienta contiene un asistente que le ayuda a los usuarios a través del proceso de conexión a SQL Azure, automatizando el proceso aprovisionamiento y sincronizacion de datos entre una base local y una base en Azure. Esta herramienta esta pensada para administradores de base de datos desarrolladores que quieran sincronizar rapidamente base de datos sin tener que escribir codigo.

◦Visual Studio 2008 Template: Para usuarios que quieran tener una base SQL Azure fuera de linea, este template simplifica la tarea de crear un cache de datos offline. Usando este template, los desarrolladores pueden elegir las tables que quieren bajar. Despues de completar el asistente, una base SQL Compact sera creada y el codigo sera generado para sincronizar los cambios on demand entre la base SQL Azure y SQL Compact

Pre Requisitos

Baje la versión de 32 bits del Microsoft Sync Framework 2.0 además del Microsoft Sync Framework Power Pack for SQL Azure November CTP. Note que es muy importante que instale la version de 32 bits del Microsoft Sync Framework, aún si lo estamos corriendo en una máquina con Windows 64 bits porque el Power Pack for SQL Azure CTP solo provee soporte para 32 bits.

Como migrar una base Paso a Paso













Espero les sea de utilidad, hasta la próxima!

jueves, 14 de enero de 2010

Run 2010 Montevideo

En esta oportunidad quiero compartir con uds. un material que preparamos con Leo (mi socio) para participar en el concurso que esta realizando Microsoft para el evento RUN 2010 a realizarse en Abril en Montevideo.



Mas información acerca del evento:

http://www.facebook.com/note.php?created&&suggest¬e_id=209487318532&id=112576331670


Espero les guste ... ¡Hasta la próxima!

lunes, 11 de enero de 2010

¡Frases célebres de L&A!

Hoy no hay firma, pasá mañana
Gracias por tu tiempo!
Te debo algo?
Ahh...Me vas a cobrar?
Confio en el equipo
Y ya que estás...
Desde la útlima vez que viniste "nunca anduvo"
No, contrato no podemos firmarte ...
Son caros...
Era esa pavada?
Porque mi {pariente/amigo que sabe un monton de esto} me dijo que "se me ponchó" el disco
Lo que pasa es que mi hijo es ingeniero pero no podia venir (ingeniero de la Nasa?)
Porque uds. son los socios tecnologicos de nuestra empresa y ... (agregale todas las promesas que se te ocurran)


Esta lista está basada en frases REALES, repito, no son broma.

Se aceptan sugerencias!

jueves, 17 de diciembre de 2009

Todo en uno: All-In-One Code FrameWork



Buscando unos ejemplos de código para un problemita que tenía, me encontré con CodeFX, también conocido como All-In-One Code FrameWork y me pareció que valía la pena compartir el "hallazgo" con uds.

Como ya habrán deducido por su nombre, All-In-One Code Framework
es una gran biblioteca de ejemplos de código (actualmente tiene 290 y aumentando) en 3 lenguajes de programación distintos (C#,C++ y VB .NET) que agrupa 24 tecnologías de Microsoft (Windows 7,Silverlight 3,WPF, etc) y que está en permanentemente en fase de revisión y ampliación.

Según los creadores se diferencian de MSDN y CodeProject, ya que los ejemplos de CodeFx son
típicos, extensibles, estructurados, completos, bien documentados y faciles de entender, .


Para bajar la última versión:
http://cfx.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35920

La página del proyecto: http://cfx.codeplex.com/

El catálogo de ejemplos: http://cfx.codeplex.com/wikipage?title=All-In-One%20Code%20Framework%20Sample%20Catalog&referringTitle=Home


Sin duda una gran biblioteca de conocimiento, que vale la pena ver


Saludos y espero les sirva!

viernes, 27 de noviembre de 2009

Microsoft Dallas



Ya hace bastante tiempo que en L&A SISTEMAS venimos “jugando” con los servicios de Windows Azure y SQL Azure. Mirando las novedades del PDC 2009, nos encontramos con varias novedades y nos hemos propuesto probarlas una a una.
La primera de ellas es “Dallas”.

¿Pero, Qué es Dallas?

Es un servicio de datos, como ha dicho Ray Ozzie… "Data as a Service". Permite a los desarrolladores e ‘information workers’ encontrar y consumir los conjuntos de datos que necesiten para alimentar sus aplicaciones.
Por otro lado nos permite que si nosotros como proveedores de datos, demos de alta nuestros servicios en el repositorio, para que cualquier consumidor de Dallas pueda buscarlo y utilizarlo. Los datos que exponemos luego pueden ser consumidos incluso desde Excel

Aquí pueden encontrar algunos escenarios:

http://www.microsoft.com/windowsazure/dallas/
Aquí el QuickStart http://www.microsoft.com/windowsazure/developers/dallas/

En Channel 9 pueden encontrar un Hands On Lab que fue el que utilizamos nosotros para jugar un poco con el servicio. http://channel9.msdn.com/learn/courses/Azure/Dallas/IntroToDallas/Overview/

Cabe aclarar que necesitan un codigo de invitacion que demora unos dias en obtenerse y ademas deben tener instalado el Windows Azure Platform Kit de Noviembre de 2009.

Ejemplo de acceso a la información

class Program
{
static void Main(string[] args)
{
//Especifica la clave de la cuenta y el user id
string accountKey = "0qskpSR1tYaz0pLnyL9....";
string uniqueUserId = "f414bab2-8726-480b-895c-.........";

// Crear el proxy del servicio
NewsCategoriesService service = new NewsCategoriesService(accountKey, new Guid(uniqueUserId));

// Invocar la consulta con los parametros necesarios (Varian de acuerdo al servicio que invoquemos)
List results = service.Invoke();

// Iterar a traves del resultado
foreach (NewsCategoriesItem item in results)
{
Console.WriteLine(item.Title);
}

Console.ReadLine();

}
}

(Para los que me conocen -> Si, esta escrito en C# ... :) )

Hasta la próxima!!!