jueves, 12 de julio de 2012

Introducción y Demostración de SQL Server 2012 Always On

SQL Server 2012 incluye nuevas características de alta disponibilidad, dentro de éstas se incluye SQL AlwaysOn.

AlwaysOn  tiene nuevas capacidades que proveen alta disponibilidad para bases de datos de una aplicación  específica y también para toda la instancia de SQL completa, lo cual provee flexibilidad que soporta varias configuraciones de alta disponibilidad:

  • AlwaysOn Availability Group una nueva capacidad que ayuda a proteger las bases de datos de tiempos fuera de línea planificados y no planificados.
  • AlwaysOn Failover Cluster Instance provee protección para toda la instalación y es una mejora a las funcionalidades actuales de SQL Server Failover Cluster Instance.

Tanto AlwaysOn Availability Group y AlwaysOn Failover Cluster Instance utilizan el Windows Server Failover Clustering.

En el siguiente video les comparto una demostración sobre configuración y uso de SQL Server Always On

 

 

 

 

 

 

 

Saludos,

 

Dr. Eduardo Castro Martinez

Microsoft SQL Server MVP

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

miércoles, 11 de julio de 2012

Qué hay de nuevo en SQL Server StreamInsight 2.0

El SQL Server StreamInsight es una tecnología de procesamiento de eventos complejos, con lo cual se pueden crear aplicaciones tipo “event-driven” y permite analizar la información por medio de correlaciones de flujos de eventos, los cuales pueden provenir de distintas fuentes de datos. En el siguiente screencast les explico cómo funciona StreamInsight http://www.youtube.com/watch?v=qnwdgY4ijWE&feature=youtu.be

 

 

 

 

 

 

Saludos,

 

Dr. Eduardo Castro Martinez

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

martes, 10 de julio de 2012

Introducción a Azure Storage y SQL Azure

El Azure Storage permite alta escalabilidad de datos en la nube, lo podemos clasificar dentro de las herramientas NoSQL para la creación de aplicación de BigData, en este screencast realizo una introducción a los principales conceptos y usos en Windows Azure http://www.youtube.com/watch?v=0_Ey-JbQyok&feature=youtu.be

 

 

Saludos,

 

Dr. Eduardo Castro Martinez

http://ecastrom.blogspot.com

martes, 8 de mayo de 2012

Webcast Que hay de nuevo en SQL Server 2012

Los invito al WebCast que estaré impartiendo este 08 de mayo, el tema será un vistazo general sobre SQL Server 2012. En esta sesión nos enfocaremos en ver de forma general las nuevas características que incluye esta versión de SQL Server. Para ingresar deben registrarse en https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032510410&Culture=es-AR

 

Saludos,

Dr. Eduardo Castro Martínez

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

viernes, 4 de mayo de 2012

WebCast ¿Qué hay de nuevo para Microsoft SQL Server 2012 Reporting Services?

Los invito al WebCast que impartiré este 07 de mayo del 2012. En este webcast nos enfocaremos en SQL Server 2012 Reporting la cual es una solución completa y altamente escalable que permite en tiempo real de la toma de decisiones en toda la empresa al permitir que los informes de la creación, gestión y entrega de pixel-perfect de impresión, visualización interactivo en la Web, y exploración ad hoc de los datos. Para registrarse ingresen a esta dirección https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032510414&Culture=es-AR

 

Saludos,

Dr. Eduardo Castro Martínez

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

viernes, 20 de abril de 2012

SQL Server Integration Services en un Failover Cluster

Oficialmente Microsoft NO recomienda instalar Integration Services en un ambiente de FailOver Cluster, puede ver la recomendación oficial en este sitio http://msdn.microsoft.com/es-es/library/ms345193.aspx. Sin embargo, si por razones de pruebas desean instalar Integration Services en un clúster, entonces deben seguir estos pasos:

 

  • Primero debe instalar Integration Services en cada nodo del clúster
  • En el directorio en el cual está instalado SQL Server, el cual es por default C:\Program Files\Microsoft SQL Server\90\DTS\Binn  o C:\Program Files\Microsoft SQL Server\100\DTS\Binn dependiendo de la versión de SQL Server, ya sea SQL 2005 o SQL 2008. En ese directorio van a encontrar un archivo llamado MsDtsSrvr.ini.xml dicho archivo por default tiene un contenido similar al siguiente

 

image

<?xml version="1.0" encoding="utf-8"?>

<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>

<TopLevelFolders>

<Folder xsi:type="SqlServerFolder">

<Name>MSDB</Name>

<ServerName>.</ServerName>

</Folder>

<Folder xsi:type="FileSystemFolder">

<Name>File System</Name>

<StorePath>..\Packages</StorePath>

</Folder>

</TopLevelFolders>

</DtsServiceConfiguration>

 

  • Noten la entrada <ServerName>.</ServerName>  eso nos indica el nombre del servidor utilizado para Integration Services, si queremos administrar las instancias todos los nodos que pertenecen al cluster se debe modificar el archivo XML para que incluya los nombres de los servidores que pertenecen al cluster y que están ejecutando integration services, por ejemplo si los servidores se llaman SERVIDOR01 y SERVIDOR02 el XML quedaría de la siguiente forma

 

<?xml version="1.0" encoding="utf-8"?>

<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>

<TopLevelFolders>

<Folder xsi:type="SqlServerFolder">

<Name>MSDB</Name>

<ServerName>SERVIDOR01</ServerName>

</Folder>

<Folder xsi:type="SqlServerFolder">

<Name>MSDB</Name>

<ServerName>SERVIDOR02</ServerName>

</Folder>

<Folder xsi:type="FileSystemFolder">

<Name>File System</Name>

<StorePath>..\Packages</StorePath>

</Folder>

</TopLevelFolders>

</DtsServiceConfiguration>

 

  • Los pasos anteriores no configuran Integration Services como un recursos del cluster, si desean configurarlo como un recurso del cluster visiten el sigiuiente artículo http://msdn.microsoft.com/es-es/library/ms345193.aspx en el cual van a encontrar los pasos para realizar dicha configuración.

 

Saludos,

 

Ing. Eduardo Castro Martinez

Technorati Tags:

miércoles, 18 de abril de 2012

Lanzamiento SQL Server 2012 Costa Rica

Les comparto algunas fotos del Lanzamiento de SQL Server 2012 realizado por las Comunidades de Costa Rica, en el cual estuve hablando sobre alta disponibilidad en SQL Server 2012.

 

 

 

 

Saludos,

 

Ing. Eduardo Castro Martinez, PhD

http://ecastrom.blogspot.com