Páginas

miércoles, 31 de agosto de 2011

Un buen resumen sobre licenciamiento de Microsoft. (Actualizado)

Hace poco he tenido que pasar unas evaluaciones online para un tema de competencias, el caso es que en la parte de licenciamiento tenia algunas dudas y me he apoyado en este blog que os recomiendo que visiteis si necesitáis luz sobre conceptos básicos de licenciamiento.
Algunos de los temas que podeis revisar son:
  • Microsoft Volume Licensing.
  • Licenciamiento para clientes que dispongan hasta 250 PCs.
  • Licenciamiento para clientes que dispongan mas de 250 PCs.
  • Software Assurance.
  • Microsoft Online Services.
  • Service Provider License Agreements
y bastantes enlaces a la fuente de información en el portal de Microsoft.
¡Muy bien resumido!, la única pega es que esta en inglés, pero hoy los traductores en línea hacen milagros.
Espero que lo encontréis de utilidad, ¡hasta pronto!

viernes, 26 de agosto de 2011

miércoles, 24 de agosto de 2011

Recursos gratuitos para toma de contacto con el área de Inteligencia de Negocios

Estos son los 6 primeros artículos de una serie que publicará mi compañero Salvador Ramos en el BiCorner de SolidQ, estos artículos forman un tutorial que nos permiten una toma de contacto con el área de inteligencia de negocios (BI) de una forma clara y concisa. Estos son los 6 primeros a los que podéis acceder directamente en los siguientes enlaces :
  1. Curso MS Business Intelligence – Definición del término BI (1)
  2. Curso MS Business Intelligence – Conceptos importantes sobre BI – parte I (2)
  3. Curso MS Business Intelligence – Conceptos importantes sobre BI – parte II (3)
  4. Curso MS Business Intelligence – Componentes de una solución de BI (4)
  5. Curso MS Business Intelligence – Visión y estrategia (5)
  6. Curso MS Business Intelligence – Componentes de la plataforma Microsoft BI (6)

Espero que lo encontréis de utilidad, ¡Hasta pronto!

lunes, 22 de agosto de 2011

¿Estas interesado en conocer los detalles de la instalación de un cluster sobre unidades de disco de red ?

Siguiendo con la serie de publicaciones sobre el uso de unidades de disco de red, presento esta segunda parte en la que se define como crear y utilizar las unidades de disco de red para configurar un cluster de dos nodos.
Para hacer un poco más fácil de seguir este artículo he hecho un pequeño resumen de los pasos a seguir:
  • Preparación de los nodos (Windows Server 2008 R2) esto incluye configurar:
    • Redes (tres distintas una para Iscsi privada y una para publica)
    • Establecer la prioridad de uso de los adaptadores de red
    • Test (ping entre nodos por las distintas tarjetas etc.)
    • Instalar Feature Failover Cluster en todos los nodos del cluster
  • Creación de unidades ISCSI Quorum y MSDTC
  • Presentación de los discos de red en ambos nodos
  • Validación de configuración
  • Creación del cluster
  • Validación de la instalación
  • Creación de aplicación MSDTC en cluster.
Podéis encontrar el artículo completo en el Rincón del dba
Espero que lo encontréis de utilidad, ¡Hasta pronto!

miércoles, 17 de agosto de 2011

¡Descubriendo que nuevas funcionalidades nos aporta SharePoint 2010 SP1!

Recientemente se liberó SharePoint 2010 SP1, en el blog de SharePoint de SolidQ podréis encontrar  algunos enlaces interesantes a documentación y descargas. Entre otras SharePoint 2010 SP1 añade las siguientes funcionalidades:
  • Soporte para SQL Server Code Name “Denali”, ahora podremos integrar en una instalación de SharePoint 2010  a SQL Denali para poder jugar con CresCent.
  • Nueva funcionalidad de Shallow copy, se trata de una técnica de migracion que nos va a permitir mover datos de las bases de datos de contenido sin perder la estructura.
  • Recycle bin a nivel de sitios, permite a los administradores recuperar sitios borrados por errores de gestión de usuarios.
  • Re incorporación del gestor de almacenamiento (StorMan.aspx) retirado en RTM por un problema de bloqueos se reincorpora mejorado.
  • Incorporación de filtros en cascada de PerformancePoint services que permiten anidar los filtros al uso de Reporting Services trabajando contra cubos OLAP.
  • Soporte para nuevos navegadores como Google Chrome.
Espero que lo encontréis de utilidad, ¡hasta pronto!

martes, 16 de agosto de 2011

Nuevo artículo sobre Instalación de Windows Storage Server 2008 R2 y creación de unidades de disco de red (NAS)

Hace tiempo me había planteado escribir acerca de este tema, pero debido a la longitud del artículo y al elevado número de conceptos tratados me ha costado un poco estructurarlo, finalmente he organizado todo el contenido basándome en la secuencia en la que se van introduciendo los conceptos y he terminado con la siguiente serie de títulos:
  1. Instalación de Windows Storage Server 2008 R2 y creación de unidades de disco de red (NAS).
  2. Creación de unidades de disco de red compartidas e instalación de Failover Cluster de Windows Server 2008 R2 sobre unidades de disco de red.
  3. Instalación de Failover cluster de SQL Denali y pruebas con grupos de disponibilidad en AlwayOn.
Para tratar de darle más legibilidad a este primer artículo he separado en distintas áreas cada parte del proceso, incluyendo una pequeña introducción a Windows Storage Server 2008 R2, unidades de disco de red y estándares, a grandes rasgos este es el índice de este artículo:
  • Introducción a Windows Storage Server 2008 R2 (WSS2008R2)
  • Instalación de Windows Storage Server 2008 R2
  • Creación de reglas de entrada /Salida en el Firewall
  • Configuración de conectividad entre Servers
  • Creación de unidad de disco de red
  • Creación de unidad de disco de red accesible por varios servidores
Como indico en la descripción este artículo es el primero de tres que voy a publicar y que podréis ver completo en el rincón del dba.

Espero que lo que encontréis de utilidad, ¡hasta pronto!

jueves, 11 de agosto de 2011

¿Quieres saber que diferencias existen entre 2 ediciones de SQL Server 2008 R2?

Si estas interesado en conocer las diferentes funcionalidades que soporta cada edición de SQL Server 2008 R2, y poder  compararlas una junto a la otra, lo que buscas es está Aquí.
image
Simplemente debemos seleccionar las ediciones que queremos comparar y luego desplegar el area que nos interese.
image
Por ejemplo podemos ver que entre las ediciones DataCenter y Enterprise a nivel de escalabilidad y rendimiento Enterprise está limitada a 8 CPUs, mientras que Datacenter soporta todas las que sea capaz de gestionar el sistema operativo.
Espero que lo encontréis de utilidad, ¡Hasta pronto!

lunes, 8 de agosto de 2011

Usos prácticos del Alias de Servidor de SQL Server

El escenario en el que se plantea el problema es el siguiente: Estamos usando control de código con Team Foundation por supuesto, varios desarrolladores implicados en el mismo proyecto de Integration Services, cada desarrollador trabaja en un puesto distinto con distinta configuración (nombre de Pc, nombre de la instancia de SQL Server, Etc.).

El problema que se plantea es el siguiente: Cada vez que un desarrollador obtiene la última versión de un proyecto de Integration Services,  al abrirlo en Visual Studio se encuentra con que las cadenas de conexión de los orígenes de datos están apuntando a la instancia del último desarrollador que guardó los cambios.

Al no encontrarse ninguno de los objetos a los que referencia la solución el proyecto tarda bastante en abrirse, una posible solución  seria el modo de trabajo offline de Visual Studio, después abrir el paquete y modificar la cadena de conexión de los distintos orígenes de datos, pero nos obliga a todos los desarrolladores a estar modificándolas constantemente.

La solución que propongo se basa en una funcionalidad que esta presente en SQL Server desde la version 6.5, se trata del Alias de servidor, no confundir con el alias de objeto, se pueden crear alias de nombre de instancia para los distintos protocolos soportados por el servicio de SQL Server 2008 R2, (TCP, Named Pipes y VIA).

Entre otros usos esta solución nos permite enmascarar el nombre de maquina en caso de ser necesario, solo tenemos que tener en cuenta que para usar un puerto distinto al 1433 deberemos especificarlo en la ventana de configuración, y tener arrancado el servicio del sql Server Browser, podéis encontrar mas ayuda sobre este tema en el siguiente enlace a los libros en pantalla de SQL Server (BOL):
http://msdn.microsoft.com/en-us/library/ms191260.aspx

Otras Situaciones en las que puede ser  útil el alias de nombre de instancia:
  • Herramientas que no soportan conexión a instancias con nombre.
  • Enmascaramiento del nombre real en las cadenas de conexión.
  • Usar varios nombres para referirse a la misma instancia por necesidades como la expuesta al comienzo de este post.


    Por si alguien necesita crearse un alias, aquí explico los pasos de creación y verificación de funcionamiento del mismo:

    En el menú Inicio elegimos todos los programas, Microsoft SQL Server 2008 R2, Herramientas de configuración y SQL Server Configuration Manager , al abrirse la herramienta buscamos el nodo SQL Server NetWork Configuration (32) y lo desplegamos, pulsamos sobre alias y en el panel derecho pulsamos con el botón derecho del ratón y elegimos la opción nuevo alias.

    En el apartado Alias Name  escribimos el nombre falso por el que nos queremos referir a nuestra instancia o servidor, en protocolo especificamos el protocolo que deseamos configurar y en Server el nombre real de nuestro servidor o instancia. En el ejemplo una instancia sin nombre.

     image

    Una vez creado el alias este es el aspecto que tiene en SQL Server configuration manager:
    image

    Para verificar que funciona hacemos lo siguiente, desde SQL Server management studio también se pueden testear los scripts para SQLCMD, así que para aprovechar esa funcionalidad vamos a abrir SQL Server management studio y en el menú Query elegimos SQL CMD Mode:

    image

    Por último escribimos un par de consultas que simplemente conectan a la instancia especificada para recabar el nombre de instancia real, la primera conexión la realizamos usando "localhost" y la segunda especificando el nombre de nuestro alias, el resultado de ambas consultas muestran el nombre real de la instancia a la que hemos conectado, obviamente es el mismo.

    image

      
    Espero que lo encontréis de utilidad, hasta pronto.

    miércoles, 3 de agosto de 2011

    Desarrollando con Team Fundation Server 2010, SQL Server 2008 R2 y proyectos de bases de datos

    En el ultimo proyecto en el que estoy involucrado hemos tenido la necesidad de usar los proyectos de bases de datos, este tipo de proyectos nos ayudan entre otras situaciones en las sincronizaciones de objetos necesarias cuando intervienen varios desarrolladores desde entornos de desarrollos distintos, también facilita la comparación de esquemas entre distintas bases de datos o entre el proyecto de base de datos y una base de datos concreta, este tipo de comparaciones de esquema que muchos desarrolladores y administradores están haciendo con productos de terceros.
    Si a los proyectos de bases de datos le sumamos que se requiere desarrollar para SQL server 2008 R2, Visual Studio 2008 y realizar el control de código con Team Foundation Server 2010, requiere que la instalación del entorno se realice con un cierto orden y respetando las ediciones de los productos.

    De modo que si no queremos dar muchas vueltas tenemos que instalar las siguientes cosas en el orden indicado.

    1. SQL Server 2008 R2
    2. Microsoft Visual Studio Team System 2008 Development Edition o superior (Información sobre Ediciones)
    3. Microsoft Visual Studio 2008 Team Explorer
    4. Microsoft Visual Studio 2008 SP1
    5. Microsoft Visual Studio Team System 2008 Database Edition GDR
    6. Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010
    Espero que resulte útil, Hasta pronto.

    lunes, 1 de agosto de 2011

    Dimensionador HP de SQL Server 2005/2008 para procesado de transacciones

    Hace no mucho publiqué un par de enlaces sobre unas herramientas de HP para dimensionar soluciones de BI y Fast Track, a raíz de una par de preguntas pongo este otro enlace para dimensionar la parte del motor relacional para uso transaccional, muy sencillo de utilizar del estilo de los otros dos, este esta disponible para descarga en el siguiente enlace:

    http://h71019.www7.hp.com/ActiveAnswers/us/en/sizers/sizer_ms_sqlserver2005.html

    Espero que resulte útil, hasta pronto!

    LinkedIn