Para aquellos que no pudimos registrarnos ni asistir a este evento, a diferencia de mi gran amigo Elías Mereb, quien por cierto oficiará de expositor en este evento, y también de Alfredo Barba, IT Pro Evangelist para Microsoft Colombia quien va como asistente, tenemos la oportunidad de 1) ver los keynotes en vivo y 2) acceder a algunas de las más de 175 sesiones que ofrecerá el evento.
Para mayor información, visiten el link http://www.mms-2012.com/digitalmms y programen su tiempo para los keynotes y para las sesiones que les interesen.
Saludos.

El 10 de mayo de 2012, desde las 8:00am GMT, la hora en otros países, se tendrán sesiones durante 24 horas en donde profesionales técnicos y de industria de diversas partes del mundo, hablarán sobre temas relacionados con “Private Cloud” de Microsoft y qué soluciones existen actualmente para diferentes escenarios en donde este conjunto de tecnologías puede aplicar.
Esta es la página con la información del evento y en donde, si les interesa el tema, podrán registrarse.
Saludos.
Este largo post resume mis experiencias en la instalación de SQL Server 2012 Express Edition, en inglés, en una máquina virtual con VMWare Player que tiene como sistema operativo Windows 7 Profesional SP1 en español, Office 2010 SP1 en inglés, Adobe Acrobat Reader y Windows Security Essentials.
Esto porque me he encontrado en los foros Microsoft en español sobre SQL Server muchos inconvenientes con la instalación y configuración de SQL Server Express. Este artículo ofrece un esquema de instalación de tipo laboratorio, pero espero que a algunos les sea util.
Lo primero es generar la máquina virtual con Windows 7 Profesional SP1 en español.

Yo le asigné a la máquina virtual 2 GB en RAM y un espacio en disco de 60 GB, pero ustedes pueden modificar estos parámetros de acuerdo con las capacidades de su HOST. Eso si, asegurense de que la tarjeta de red está en modo NAT para después tener acceso a las actualizaciones de sistema operativo y demás productos a instalar, incluso el mismo SQL Server.


Al finalizar la instalación de la máquina virtual, apliquen todas las actualizaciones que les indica Windows Update. Es probable que reinicien varias veces…
Luego de aplicar estas actualizaciones, instalen Office 2010 SP1. Yo lo instalé en inglés porque es el que tengo a mano, pero si ustedes quieren, puede ser en español.

Luego de varios minutos, deberán llegar a una ventana como la que se muestra a continuación:

Apliquen el SP1 para Office 2010. Recuerden habilitar las actualizaciones de Microsoft Update para que, en primera instancia, actualicen el producto antes del SP1 y luego si apliquen éste. Es probable que el sistema les pida actualizar a IE9, lo cual recomiendo.
Para dejar la máquina virtual similar a una PC o laptop de usuario final, activen por Windows Update Silverlight y Security Essentials y luego vayan a la página web de Acrobat Reader para que también tengan estos productos en la máquina virtual.
Se descarga la edición Express desde la página de Microsoft. Para este post, yo descargué y utilicé SQLEXPRWT_x64_ENU.exe pero pues ustedes pueden utilizar la que mejor se adapte a sus necesidades, entendiendo que contiene cada archivo descargable y por supuesto para la arquitectura, x86 o x64, requerida.
Luego de descargado el archivo, se ejecuta el programa:

Se espera unos minutos mientras que se extraen los archivos de instalación a una ubicación temporal:

Luego de que los archivos se han extraido, se aprecia la ventana del centro de instalación de SQL Server:

Seleccionar la primera opción del panel de la derecha. Aparece momentaneamente esta ventana:

En la ventana que aparece a continuación, marcar la aceptación de los términos de licenciamiento y opcionalmente, marcar la casilla de enviar datos hacia Microsoft. Presionar Next y esperar unos minutos. Aparecerá esta ventana:

Obviar lo del Firewall y presionar Next. Mi ventana de instalación quedó como se aprecia a continuación, pero la de ustedes puede variar un poco dependiendo de lo que necesiten o incluso del archivo que descargaron. Yo voy a agregar LocalDB porque después haré unos ejercicios con éste. Noten que él va a instalar Visual Studio 2010 Shell del instalador y descargará el .NET Framework 4 desde Internet:

Presionar Next y validar las reglas de instalación:

Si alguna de estas condiciones no se dan, es necesario corregirla o corregirlas antes de seguir adelante. Presionar Next y tener en cuenta, ya que es importante, que SQL Server Express, cualquiera que sea la versión, siempre instala con la instancia SQLEXPRESS, para que lo recuerden durante la conectividad.

Presionar Next y en la pantalla de requerimientos de espacio en disco volver a presionar Next. En la ventana de configuración del servidor, validar que la ventana de los servicios se ve como ésta:

Y que la del “Collation”, se ve como esta que se pone a continuación:

Este Collation aparece porque lo identifica del sistema operativo, el cual está en español. Presionar Next para que salga esta ventana:

Aquí pueden modificar la autenticación de acuerdo con sus necesidades; es decir, pueden habilitar la autenticación mixta y definir una contraseña para el usuario SA. Pueden modificar los directorios de datos también o dejarlos como propone el programa:

Si quieren permitir que otros usuarios puedan correr la base de datos, entonces dejen la ventana de “User Instances” como se muestra a continuación:

Entiendo que esto es para que otros usuarios, que no tienen privilegios de administración, puedan correr una instancia separada del motor y éste los agregue con algunos roles particulares. Estoy pendiente de hacer una investigación de esto y contarles luego más detalles y usos de esta característica. Yo habilité la característica de FILESTREAM porque quiero hacer algunos ejercicios con ésta; pero ustedes pueden no habilitarla:

Presionar Next y si quieren enviar datos hacia Microsoft, seleccionen la casilla que aparece en la ventana. Presionen Next de nuevo y se presenta la ventana de reglas de instalación, la cual no les muestro porque no capture a tiempo. En esta ventana deben tener todo en “verde” para continuar y sale el botón de “Install”, el cual se debe presionar para seguir adelante con la instalación, obviamente.
Luego de varios minutos, es probable que aparezca esta ventana:

Presionar OK, no sin antes validar que todo se haya instalado correctamente:

Presionar Close y reiniciar el equipo. Luego de reiniciado el equipo, ejecutamos el SQL Server Management Studio para validar que la instalación fue exitosa. Recuerden que siempre deben correr el SQL Server Management Studio con privilegios elevados:

Para tenerlo más funcional, descargué la base de datos de ejemplo AdventureWorks2012 desde Codeplex:

Recuerden que el descarga ahora el archivo MDF; así que guárdenlo en su ubicación de Descargas y luego lo copian al directorio de SQL Server o al que ustedes especifiquen. Luego de copiarlo, recuerden quitarle la protección al archivo MDF:

Presionar Desbloquear y luego Aceptar.
Luego de descargado y de copiado el archivo MDF, ejecutar este código en una ventana de QUERY del SQL Server Management Studio:
CREATE DATABASE AdventureWorks2012 ON (FILENAME = '{drive}:\{file path}\AdventureWorks2012_Data.mdf') FOR ATTACH_REBUILD_LOG;
Cambien el drive y el file path por la ruta que ustedes definan. En mi caso, yo usaré este directorio: C:\SQL2012\Data. La ventana de SSMS debe verse así, luego de haber ejecutado la sentencia T-SQL para crear la base de datos:

Y ya está listo SQL Server 2012 Express Edition, en inglés, configurado en Windows 7 Profesional SP1 en español.
Cualquier comentario o inquietud, pueden dejarmela por acá.
Saludos.
En resumen, por dos razones. 1) Para correr bajo Windows 7 máquinas virtuales con sistemas operativos a 64 bits; y 2) para familiarizarme con WMware.
En detalle, porque intenté montar servidores en Windows Virtual PC, sabiendo que los tenía que montar a 32 bits porque éste no soporta sistemas operativos a 64 bits y pues Windows Virtual PC solo está ajustado, en mi percepción, para sistemas operativos cliente y no para servidores, como se aprecia aquí en donde claramente se ve que la estrategia está orientada hacia el Windows XP Mode. En conclusión, la experiencia de sistemas operativos de servidor con Windows Virtual PC no fue satisfactoria.
VMware Player, por el contrario, me permite correr sistemas operativos a 64 bits y me ofrece, también gratuitamente, una alternativa sólida para sistemas operativos de servidor. Actualmente, lo he usado para generar dos máquinas virtuales, una con SQL Server 2012 y otra con una combinación interesante de SQL Server 2008 R2 SP1, BizTalk Server 2010 y hasta Visual Studio Professional 2010 SP1. Además, según el propio VMware Player, con Unity se puede tener mejor experiencia que con Windows XP Mode; si alguien lo ha probado, bienvenido el comentario.
Muy seguramente varios que me conocen por mi pasado como empleado Microsoft me preguntarán o incluso me increparán por la creación de otra partición para correr Windows Server 2008 R2 con Hyper-V, lo cual para ellos y para otros es perfectamente valido e incluso correcto. Para mi ya dejó de ser una opción, no solo por el tiempo extra en mantener dos sistemas operativos, sino por la preparación del segundo sistema que implica desde crear la partición, instalar y configurar aplicaciones de escritorio para cuando esté probando una o varias máquinas virtuales. No tengo el tiempo ni la paciencia para ello y en la próxima laptop solo tendré Windows 7, Professional o Ultimate, y para las necesidades de máquinas virtuales, VMware Player o, si requiero mayor y mejor soporte en virtualización, VMware Workstation.
Saludos.
Mi ex-compañero de evangelización en Microsoft Ibérica, David Cervigón, ha puesto un excelente post en su blog donde no solo ofrece el link para descarga del eBook gratuito, sino además material complementario y de referencia para los capítulos del eBook.
¡Gracias David! Excelente recopilación de material.
Saludos.
Luego de BUILD y mientras espero echarle mano a un Windows Server 8 Developer Preview, además de seguir leyendo las nuevas cosas de la próxima versión del sistema operativo para servidores, como por ejemplo sobre Hyper-V 3.0 entre otras, escribo un pequeño post relacionado con preguntas que me han hecho ultimamente alrededor de SQL Server 2008 R2 en ambientes virtualizados, particularmente VMware y Hyper-V.
Primero, hay una buena serie de recursos sobre el particular para Hyper-V, como por ejemplo este de prácticas recomendadas y sugerencias para desempeño del Customer Advisory Team de SQL Server e incluso este webcast también de prácticas recomendadas. Sin embargo, en la página web de SQL Server hay un conjunto de recursos agrupados bajo Private Cloud Computing que realmente dan una buena perspectiva sobre SQL Server en ambientes virtualizados. El poster que está en esa página es muy bueno y pueden verlo online o descargarlo en formato PDF.

Para VMware, particularmente vSphere, hay una página web muy buena en el sitio oficial de VMware que trata sobre virtualización de SQL Server. Atención con el kit de virtualización de aplicaciones para ver los beneficios de virtualizar SQL Server 2008 R2 con VMware. En el tab de Resources, no solo hay unos buenos documentos técnicos, sino también casos de referencia.
Para terminar, recuerden el tema del licenciamiento de SQL Server 2008 R2 y todo lo que hay que tener en cuenta para licenciarlo adecuadamente en ambientes virtuales.
Saludos.
El nuevo sitio web para miembros certificados en los programas Microsoft Learning ha cambiado su estilo y forma y ahora ofrece un “landing page” para ingresar dependiendo si eres MCP, MCT o MOS. Simplemente ingresen con su cuenta Windows Live ID asociada al programa al cual pertenecen con una certificación Microsoft y tendrán acceso a algunas cosas nuevas e interesantes.
Yo ingresé al sitio MCP y me encontré con unos “web-parts” en donde puedo ver mis certificaciones, ver o descargar mi transcript, acceder a la tienda virtual y comprar parafernalia relacionado con el programa, y enterarme de algunas cosas relacionadas con el mundo MCP.
Quedó muy chévere. Denle una visita y me cuentan qué les parece.
Ah, por cierto, estoy pensando en actualizar algunas certificaciones… Muy seguramente las de SQL Server y muy probablemente las de Virtualización. Por lo pronto ya me descargué los roadmaps de certificación para SQL Server y para Virtualización y estoy ubicando 1) material para estudiar y 2) tiempo para estudiar. Luego les comparto que definí y cómo me organizaré para estudiar.
Y ustedes, ¿en qué se están certificando?
Saludos.
Y bueno, siguiendo con el tema de Private Cloud y para que complementen el post anterior, les relaciono esta página web en Microsoft TechNet sobre este tema en el TechNet Cloud Scenario Hub. Muy bueno y se lee rápido, además de relacionar en el ciclo de vida cómo interactuan los diferentes roles identificados en TI.
Y bueno, el interés ahora por los temas de Private Cloud es porque estoy convencido de que es un paso natural para las empresas y para las personas en esta evolución llamada Cloud Computing que cada vez más está tomando más adeptos, como se evidenció ayer con el lanzamiento del iCloud de Apple; una jugada maestra, en realidad. Por lo pronto, yo sigo usando servicios Microsoft en la nube, como Windows Live SkyDrive, Windows Live Hotmail y el que más me gusta, Xbox Live.
Luego les contaré como nos fué en la balacera de esta noche de martes vía Halo 3 @ Xbox Live. Por cierto, ¿vieron que están trabajando en Halo 4? ¡WOW!
Saludos.
No se cuantos leyeron el post que hice en TechNet en Abril/2011 acerca de la excelente serie de artículos sobre Cloud Computing para IT Pros. Bueno, el punto no es saberlo sino resaltar que la parte 6 de dicha serie hablaba sobre la construcción de una nube privada basada en el modelo IaaS. Y digo resaltar, porque este artículo destaca muy bien que algunas de las cinco características de Cloud Computing no se requieren en una nube privada, particularmente el tema del pago por utilización.
Ahora TechNet Magazine, en su edición de mayo, nos ofrece el primero de cuatro artículos sobre la arquitectura de una nube privada Microsoft, qué es y cómo implementarla. Se puede leer tanto en español como en inglés.
Y complementen lo anterior con toda la información que ofrece Microsoft sobre Private Cloud, particularmente cómo crear su propia “Hyper-V Cloud”.
Saludos.