En este artículo enumeramos las mejoras que presenta SQL Server 2012 cuando ejecuta dentro una máquina con Windows Server 2012.

 

Mejoras en la validación del clúster

Mejoras en desempeño de validación del almacenamiento

Incluye pruebas de validación de Clúster de Hyper-V

Provee control granular sobre la validación de LUN específicos

Verificación de los requerimientos de CSV

Replicated hardware aware para multi-site clusters

Mejor escalabilidad

Mejoras de scale out y scale up

4x más escable que Windows Server 2008 R2

Scale out hasta 64-nodes

Scale up hasta 4,000 VMs por clúster

Hasta 1,024 VMs por nodo

Mejor seguridad
Volúmenes de cluster encriptados

Discos del cluster encriptados con BitLocker

Soporta discos de conmutación normales

Soporta for Cluster Shared Volumes

Los volúmenes son desencriptados por cada nodo utilizando Cluster Name Object (CNO)

Permite la seguridad física fuera de centro de datos principales

Encriptación a nivel de volumen para cumplir con normativas de seguridad

Soporte en HyperV
Fibra canal desde la máquina virtual

Clustering de MV

El servicio de clúster ejecuta dentro de la MV

Las aplicaciones y servicios dentro de la MV son administradas por el clúster

Las aplicaciones se mueven dentro del cluster de MV

Antes requería iSCSI

Nuevo “Fibre Channel Adapter”

Se pueden asignar hasta 4 HBA virtuales a cada MV

 

Saludos,

 

Ing. Eduardo Castro

Microsoft SQL Server MVP

Para realizar la instalación de SQL Server Core es necesario conocer los comandos de PowerShell, en este artículo les comparto los comandos principales para instalación.

El comando inicial que van  a necesitar es sconfig  con este utilitario van a poder fácilmente cambiar la IP de la máquina, cambiarle el nombre y unirla al dominio si es necesario.

Posteriormente necesitan instalar el .NET Framework para lo cual tiene dos opciones con  PowerShell o con DISM:

//Instalar .NET Core
Install-WindowsFeature NET-Framework-Core –Source D:\Sources\sxs

//Using DISM from the command prompt, specify the source files path parameter:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:d:\sources\sxs

Posteriormente deben configurar el Firewal para permitir la conexión remota al SQL Server, los comandos son los siguientes:

//minimo firewall
netsh advfirewall firewall add rule name="Open SQL Server Port 1433" dir=in action=allow protocol=TCP localport=1433
netsh advfirewall firewall add rule name="SQL Server Analysis Services inbound on TCP 2383" dir=in action=allow protocol=TCP localport=2383 profile=domain

//excepcion de puertos dinamicos
netsh advfirewall firewall add rule name="SQL Server Browser Services inbound on TCP 2382" dir=in action=allow protocol=TCP localport=2382 profile=domain

//adminsitraicon remota

netsh advfirewall firewall set rule group="Windows Management Instrumentation (WMI)" new enable=yes
netsh advfirewall firewall set rule group=“remote event log management” new enable=yes

Deben insertar el disco de SQL Server y si intentan ejecutar el setup.exe se mostrará un mensaje de error, si desean instalar utilizando la interfaz gráfica utilicen el siguiente comando:

 

//utilizar el comando para ver la interfaz grafica

setup.exe /UIMODE=EnableUIonServerCore

 

También está la opción de instalación por línea de comando, recuerden cambiarlos nombres de las cuentas y las contraseñas:

 

//por linea de comandos
Setup.exe /QS /ACTION=Install /FEATURES=SQLENGINE,REPLICATION,CONN,IS /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT=AdventureWorks\sqlservicecore /SQLSVCPASSWORD=P@ssw0rd /SQLSYSADMINACCOUNTS=AdventureWorks\Administrator /AGTSVCACCOUNT=AdventureWorks\sqlserviceCore /AGTSVCPASSWORD=P@ssw0rd /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS=1 /UPDATEENABLED=False

Saludos,

Ing. Eduardo Castro

Microsoft SQL Server MVP

Bodegas de Datos: Planeando una arquitectura correcta

 
Por invitación e iniciativa de mi amigo Alberto Rivera Tavera de la Comunidad Intermezo y junto a Microsoft TechNet, el próximo jueves 24 de Octubre se llevará a cabo el evento totalmente en línea “Maratón de Inteligencia de Negocios” en el cual estaré presentando el tema.

Planeando una arquitectura correcta de Bodegas de Datos

Durante mi presentación, buscaré aclarar los conceptos básicos de bodegas de datos, las tecnologías Microsoft involucradas así como los errores más comunes en este tipo de proyectos.
image

Para registrarse en mi sesión deben visitar el siguiente link: http://bit.ly/1h5WCMy

La agenda completa de las sesiones las encuentran en el siguiente link it.ly/1a2BTpB la cual copio a continuación. Como verán, tenemos todos los temas del momento, presentadas por muy buenos amigos de toda latinoamérica. Todos las horas están en GTM-5 (Hora de Bogotá / Lima):

8 am | Power Query and Power Map Preview para Excel 2013 

Juan Alvarado REGISTRO

9 am | Bodegas de datos: Planeando una arquitectura correcta

Eduardo Castro  REGISTRO 

10 am | Procesos incrementales con SQL Server Integration Services

Daniel  Calbimonte REGISTRO 

11 am | Data Quality Services: Cómo mantener estandarizada la información –

John Jairo Bocachica  REGISTRO

12 pm | Creación de Informes con Reporting Services en Azure

Freddy Angarita  REGISTRO

1 pm | El ABC de Master Data Management

Guillermo Taylor  REGISTRO

2 pm | Multidimensional VS Tabular. ¿Qué modelo elegir?-

Jesús Gil   REGISTRO

3 pm | Mirando hacia el futuro: Minería de Datos como herramienta predictiva de la organización-

Alberto Rivera REGISTRO

4 pm | Big Data, el qué, cómo y cuándo de grandes volúmenes de datos –

Alan Koo  REGISTRO

5 pm | Visualización de la información: Excel, PowerView y PerformancePoint Services-

Andrei Garzón  REGISTRO

Saludos,

Eduardo Castro
SQL Server MVP

En SQL Server 2012 en conjunto con Excel 2013 podemos crear modelos de datos y después mejorar dichos modelos con DAX, en este artículo vamos a utilizar la muy conocidad base de datos Northwind para crear un modelo de datos tabular para después extenderlo con DAX.

Se inicia con descargar Nortwind de esta dirección http://businessimpactinc.com/install-northwind-database/, después la cargan en SQL Server y una vez con la base de datos local se puede crear un nuevo libro en Excel, conectarnos a Northwind e importar con PowerPivot las siguientes tablas Categories, Customers, Employees, Order Details, Orders, and Products

Después podemos agregar columnas calculadas y medidas con las siguientes instrucciones DAX

Ir a Orders Tab para calcular el año
Year
=YEAR(Orders[OrderDate])

Orders Details Tab Calcular el total de ventas
Sales Amount
=’Order Details'[Quantity] * ‘Order Details'[UnitPrice]

Products Tab Obtener la categoría de los productos
Category
=RELATED(Categories[CategoryName])

Customer Tab si la región está en blanco desplegar “No Region”
RegionName
=IF(ISBLANK(Customers[Region]),BLANK() & "No region",Customers[Region])

Orders Tab total de líneas en cada orden
TotalOrderLines

=COUNTX(RELATEDTABLE(‘Order Details’),’Order Details'[OrderID])

 

Saludos,

Eduardo Castro

Microsoft SQL Server MVP

http://tinyurl.com/comunidadwindows

Después de instalar el Service Pack de SQL Server en una computadora de desarrollo que tenga instalado Visual Studio 2012 se puede presentar el siguiente error:

Visual Studio 2012 Package did not load correctly

PAra solucionar este problema se tienen que volver a registrar las extensiones DAC, para esto necesita el disco de instalación de Visual Studio 2012, y se deben instalar las siguientes extensiones:

\WCU\DAC\DACFramework_enu.msi
\WCU\DAC\DACProjectSystemSetup_enu.msi
\WCU\DAC\TSqlLanguageService_enu.msi

 

Saludos,

 

Eduardo Castro

Comunidad Windows Costa Rica

http://tinyurl.com/comunidadwindows

En este screencast vemos Power View y PowerPivot y como crear soluciones de inteligencia de negocios, el video está disponible en esta dirección http://youtu.be/wlAu4_VjVJg

Ing. Eduardo Castro, PhD
http://ecastrom.blogspot.com
Microsoft SQL Server MVP

En este screencast vemos la forma de guardar auditorías en SQL Server, tanto a nivel de servidor como a nivel de operaciones de bases de datos tales como select, update, delete y demás operaciones. Disponible en http://youtu.be/_CvHt3gANho

image

 

 

 

Ing. Eduardo Castro, PhD
http://ecastrom.blogspot.com
Microsoft SQL Server MVP