Charla “Visión Operativa de la Infraestructura”

Se une a las charlas la comunidad…..

https://www.facebook.com/groups/dtc2mobility

Esta comunidad pretende ser una mirada de 360º a las tecnologías de Microsoft, partiendo de la gestión del DataCenter con System Center (SCSM, SCOM, SCVMM, SCDPM, SCORCH) y pasando por las soluciones de movilidad con SCCM e Intune para llegar hasta la nube de la mano de Azure, EMS y OMS.

Esta charla la dará David Rivera y Juan Ignacio Oller. 2 grandes amigos y mejores personas. Tenéis las puertas abiertas siempre ……

El enlace de la charla:

https://meet.lync.com/carlosgilaranz/carlos/EW5B8W6V

Y recordar:

Dia: 22 Febrero 2018

Hora: 6pm / 18 Hora España

Características no incluidas en #SQLServer

Otro tema muy interesante que ver son las características del Motor de base de datos que ya no están disponibles en SQL Server.

Depende de las versiones.

Por ejemplo, para 2016:

  • No se incluye el subsistema Active X. En su lugar, utilizaremos scripts de PowerShell o la línea de comandos
  • El nivel de compatibilidad 90 se ha dejado de usar. cómo ya vimos en los artículos de nivel de compatibilidad.
  • SQL Server 2016 es una aplicación de 64 bits. La instalación de 32 bits está descontinuada, a pesar de que algunos de los elementos se ejecutan como componentes de 32 bits.

Para ver  las de 2012 y 2014:

https://msdn.microsoft.com/library/ms144262%28v=sql.120%29?f=255&MSPPError=-2147217396

Y 2008:

https://msdn.microsoft.com/library/ms144262(v=sql.100)

A tener en cuenta en las migrciones y  …..

Cambiando el nivel de compatibilidad en #SQLServer

Ya hemos visto lo que es:

http://www.mundosql.es/2018/01/03/nivel-de-compatibilidad-en-sqlserver/

Ahora lo vamos a cambar. Pero primero vamos a ver donde lo podemos ver en el SSMS.

A tener en cuenta que:

  • SQL Server 2017 permite 140, 130, 120, 110, 100
  • SQL Azure 140, 130, 120, 110, 100
  • SQL Server 2016  130, 120, 110, 100
  • SQL Server 2014 120, 110, 100
  • SQL Server 2012 110, 100, 90
  • SQL Server 2008/R2  100, 90, 80

Nivel de Compatibilidad y cambiamos.

Damos Ok.

Vemos que se ha cambiado. Ahora vamos a realizarlo con T-SQL.

Y lo vemos si ha cambiado.

Seencillo ??? Si …. Al turrón

Nivel de compatibilidad en #SQLServer

Cada base de datos que creamos con SQL Server tiene una configuración que denominamos  nivel de compatibilidad que es nada más que cómo se interpretan los comandos de T-SQL o como se comportan las bases de datos.

No es raro tener bases de datos con un nivel de compatibilidad que no coincida con la versión de SQL Server en la que se ejecutan.

Podemos verlo de forma muy rápida con T-SQL.

/*
Ver Nivel Compatibilidad
Juan Carlos Gilaranz Benito
www-mundosql.es
*/
-- 80 = SQL Server 2000
-- 90 = SQL Server 2005
--100 = SQL Server 2008/R2
--110 = SQL Server 2012
--120 = SQL Server 2014
--130 = SQL Server 2016

select name, compatibility_level
from sys.databases
WHERE name NOT IN ('master','model','msdb','tempdb')

Hay que tenerlo muy en cuenta en temas de migraciones y actualizaciones de Bases de Datos.