SQL Server 2008: Disponible para descarga el SP2!

Si antes lo comento, antes sale…y es que esta mañana durante un seminario de SQL Server 2008 R2 me comentaban que estaba al caer el Service Pack 2 (SP2) de SQL Server 2008, y vaya que si tenía razón porque desde ya tenemos disponible para descarga este SP2. Podéis leer el anuncio en este post del equipo de SQL Server. ¿Y qué novedades nos trae el SP2? Pues varias bastante interesantes:

  • La integración de SQL Server Reporting Services (SSRS) con SharePoint 2010.
  • La posibilidad de administrar instancias de SQL Server 2008 con las nuevas herramientas de administración y monitorización que vienen con SQL Server 2008 R2. En particular, la definición de Utility Control Points en el que enrolar instancias de SQL Server 2008.
  • Soporte de aplicaciones de capa de datos en SQL Server 2008.

image

S + S: Disponible el Microsoft Online Service Health Dashboard!

El equipo de Microsoft Online Services (MOS) acaba de anunciar en este post de su blog la disponibilidad del Microsoft Online Services Health Dashboard como mecanismo que permita a los usuarios conocer en todo momento el estado de salud de los servicios que le aplican en función de los servicios de MOS que se hayan contratado. Ahora mismo tenemos un dashboard por cada uno de los tres ubicaciones geográficas en las que se encuentran distribuidos los datacenters de Microsoft:

En cuanto al acceso al dashboard:

  • Nos validamos con nuestra cuenta de MOS en la Url que nos aplique.
  • Accedemos al panel y podemos ver el estado de los distintos servicios.
image image

SharePoint 2010: Hoy tendremos una actualización de seguridad para la vulnerabilidad de ASP.NET!

Tal y como podemos leer en este post del blog del equipo de SharePoint, y ante los intentos de ataques para explotar la vulnerabilidad de ASP.NET de la que se ha hablado y se sigue hablando durante estos días, gracias al trabajo contrarreloj de Microsoft dispondremos durante el día de hoy de una actualización de seguridad para cerrar esperemos que de forma definitiva este problema. La actualización estará disponible a través del Download Center de Microsoft, y los servicios de Windows Update y Windows Update Server.

SharePoint2010_thumb

SharePoint 2010: Trabajo con las nuevas páginas wiki (III)!

Siguiendo con la serie de posts sobre el trabajo con páginas Wiki en SharePoint 2010, en esta ocasión os voy a comentar una situación con la que os podéis encontrar cuando vais a trabajar con una página wiki de un sito que se ha migrado de SharePoint 2007 a 2010. Como siempre, antes de empezar os recuerdo los posts previos de la serie:

Volviendo al tema de este post, resulta que cuando vais a editar una página Wiki que procede de una migración de SharePoint 2007 a SharePoint 2010, os encontraréis con alguna pequeña sorpresa:

  • Lo primero que os encontraréis, es que la página migrada es una simple página de WebParts sin posibilidad de utilizar la experiencia de usuario (la ribbon) de SharePoint 2010 con las páginas Wiki.
  • También os encontraréis que la barra de estado nos muestra un mensaje en amarillo indicando que la página actual es personalizable a través de la plantilla del sitio…esto parece que es una buen señal, ya que todo parece indicar que podremos cambiar dicha plantilla sin problemas.
  • Dicho y hecho, pulsamos sobre el enlace que se ofrece en la barra de estado y se mostrará un mensaje informativo indicándonos que vamos a hacer una reversión de plantilla. Pulsamos en “Aceptar” puesto que esto es justo lo que queremos hacer.
image image image
  • A continuación se muestra una página de _layouts que nos permite restablecer la página del sitio a la definición de sitio en uso o incluso aplicarlo a todas las páginas del sitio.
  • Dejamos la primera opción seleccionada y tras pulsar “Aceptar” en el correspondiente mensaje informativo comprobaremos que la página Wiki si utiliza la nueva experiencia de edición de SharePoint 2010.
image image image

Y hasta aquí llega este tercer post sobre el trabajo con las nuevas páginas Wiki de SharePoint 2010.

SharePoint 2010: Medidas adicionales de defensa en la vulnerabilidad de ASP.NET!

Como no podía ser de otra forma, y mientras esperamos la aparición del correspondiente parche, Microsoft sigue trabajando en proporcionarnos medidas de defensa adicionales a las ya comentadas contra la vulnerabilidad de ASP.NET detectada estos días. En concreto, en el blog de Scott Guthrie podemos encontrar una medida de protección extra que aplica a aplicaciones ASP.NET y a despliegues de SharePoint (de SharePoint 2010 y SharePoint 2007) y que pasa por instalar, si no lo tenéis ya, el módulo de IIS URLSscan y realizar un par de configuraciones en el archivo UrlScan.ini ubicado en la ruta: %windir%system32inetsrvurlscanUrlScan.ini . Como dice Scott, añadir esta medida no nos llevará más de 5 minutos.

SharePoint2010_thumb

Aprovechando el post, os recomiendo leer de nuevo el post publicado por el equipo de SharePoint en torno a las medidas de defensa iniciales ya que añadieron una actualización detallando esas medidas para SharePoint 2007 y WSS 2.0. Podéis leer el post en este enlace.

Patterns & Practices: Guía de desarrollo de aplicaciones para la nube!

Dentro de la serie de guías de patrones y buenas prácticas, tenemos disponible desde hace una días un nueva guía enfocada hacía el desarrollo de aplicaciones para la nube sobre la plataforma Windows Azure. En cuanto al enfoque de la guía, os recomiendo leer este post del equipo de DPE de Microsoft en Estados Unidos. Para acceder a la guía tenéis dos posibilidades:

 

image

SSRS 2008 R2: Algunas novedades (II)!

Siguiendo el orden de algunas de las novedades de SQL Server Reporting Services 2008 R2 que resumí en este post, en esta ocasión vamos a comentar algunas de las novedades en lo que al uso del lenguaje de expresiones de SSRS 2008 R2 se refiere. Entre las mismas tenemos las siguientes novedades:

  • Funciones de lookup, SSRS 2008 R2 incorpora tres nuevas funciones de lookup que permiten combinar datos de dos datasets diferentes que tengamos definidos para crear nuestro informe. Estas funciones nos permiten localizar datos a partir valores coincidentes en dos datasets diferentes. Las funciones disponibles son:
    • Lookup, para localizar datos en base a relaciones 1 a 1 entre los dos datasets.
    • MultiLookup, también para relaciones uno a uno entre los dos datasets. La diferencia con la función anterior es que como entrada a la función se utiliza un conjunto de valores que SSRS 2008 R2 busca en el dataset de destino y se devuelve un array de datos del mismo.
    • Lookupset, para relaciones 1 a N entre los dos datasets. En este caso la entrada es un único valor y se obtiene como salida un array e valores del destino.
   1: =Lookup(<Field1_Key>, <Field2_Key>, <Field_Return>, "Dataset2")

  • Agregación de agregaciones, es decir, se puede utilizar el resultado de una función de agregación como entrada de otra función de este tipo. Además, podemos se puede ordenar por valores agregados. Por ejemplo, combinar las funciones Sum() y Avg() implicaría una expresión como la que sigue:
   1: =Avg(Sum(Fields!SalesAmount.Value,"EnglishMonthName"), "CalendarYear")

  • Expresiones condicionales según el formato de renderizado, a través de la variable global RenderFormat podemos controla el aspecto de un informe dependiendo de la extensión (formato) de renderizado a utilizar. El uso normal de esta variable sería el siguiente:

image

 

  • Nuevas variables para tener una cuenta global del número actual y total de páginas de un informe. Estas variables son OverallPageNumber y OverallTotalPages y están definidas en la colección Globals que engloba a todas las variables globales de SSRS como bien sabéis. Ni que decir tiene, que estas variables sólo se puedne usar en la cabecera o pie de página del informe. Un ejemplo de uso de estas nuevas variables sería el siguiente:

image

  • Escritura/Lectura de una variable de informe, SSRS 2008 R2 permite especificar el valor de una variable del informe (no soportado en versiones previas) utilizando el método SetValue de dicha variable.
   1: =Variables!MyVariable.SetValue(Now())

Y hasta aquí llega este segundo post sobre novedades de SRRS 2008 R2.

SharePoint 2010: Buenas prácticas en el uso de permisos granulares!

Como sabéis, la plataforma SharePoint es muy flexible en lo que se refiere al manejo de la información por parte de quien realmente puede manejarla gracias a su sistema de roles y permisos que permite configurar el acceso a la información hasta el nivel de documento o elemento de lista. En este último caso, estamos hablando de uso de permisos de una forma granular y este uso se tiene que planificar de una forma adecuada y siguiendo buenas prácticas para no introducir sobrecargas de administración y gestión de la información innecesarias. Para facilitar el uso de buenas prácticas en el uso de permisos granulares en SharePoint, tanto en las versión 2007 como en la versión 2010, Microsoft acaba de liberar un whitepaper en el que se detallan dichas buenas prácticas. Os recomiendo que os descarguéis y leáis dicho whitepaper.

SharePoint2010_thumb

SUGES: Se acabaron las vacaciones y ya tenemos los primeros WebCasts a la vista!

En SUGES ya estamos de vuelta después del parón por vacaciones y volvemos con ganas de dar guerra y contar todo lo que podamos sobre SharePoint 2010. Por eso, en colaboración con HISPAOINT y MOSSCA hemos programado los dos primeros WebCasts del “nuevo curso”:

SUGES & HISPAPOINT: Desarrollo de soluciones de negocio con los Servicios de Access de SharePoint 2010

  • Comenzando por este jueves, a las 19:00 tendremos a Mario Cortes hablando sobre los Servicios de Access 2010 para la creación rápida de aplicaciones. Podéis ver más información sobre este WebCast en este enlace y apuntaros mediante este otro enlace.
  • El miércoles 6 de octubre contaremos con Fabián Imaz, MVP de SharePoint, que nos contará las novedades a nivel de IT que tenemos en SharePoint 2010.  Podéis ver más información sobre este WebCast en este enlace y apuntaros al mismo mediante este otro enlace.

image