Saltar al contenido

Nueva charla para el mes de JUnio.

Otro debutante en esta plaza y yo contento que lo haga.

Mi amigo Raul es un hacha en temas de Analysis Services, para eso es MCT.

Queeda dico todo.

El me dio un horario y adelante. Lo haré con todas mis ganas.

Aquí va el enlace:

https://meet.lync.com/carlosgilaranz/carlos/5QOY1Y2V

Os  esperamos.

Fijaros en la hora y mirar el ajuste en vuestro país.

Que mejor forma de terminar la semana.

Las licencias de SQL Server 2014 se venden a través de canales diseñados para satisfacer las necesidades únicas de los clientes. Estos canales de venta incluyen también a los minoristas en línea que ofrecen productos ​​completos de licencias de software de SQL Server (FPP), fabricantes de equipos originales ( OEM) ofreciendo licencias pre – instaladas en  sus sistemas de hardware, así como de licencias Solutions Partners (LSP) y Enterprise Software Advisors ( ESA ) que ofrece software de SQL Server a través de los programas de Licencias por Volumen.

Para los clientes con tan sólo cinco usuarios , Microsoft ofrece programas de licencia para ayudar a reducir la carga administrativa y costes de gestión de software, al tiempo que permite la concesión de licencias de productos de forma continua con un descuento considerable . Las diversas opciones de licencias permiten a los clientes elegir el programa que mejor se adapte a sus necesidades:

  • Los programas integrales que ofrecen Software Assurance como un beneficio fijo incluyen el Open Value , Open Value Suscripción , Enterprise Agreement ( EA ) , Enterprise Agreement Suscripción (EAS ) y el servidor y la nube de Inscripción (SCE ) .
  •  Programas transaccionales incluye ”Open and Select Plus“.

Esta tabla muestra la disponibilidad de canal principal para SQL Server 2014 las licencias de software. Cada edición puede no estar disponible en todos los canales o programas de licencias en todas las regiones.

Capture

 

Seguiremos más adelante con otros artículos sobre el tema del licenciamiento.

Espero vuestras dudas, comentarios y sugerencias.

Uno bien fácil y corto que llega el finde.

Ya lo vimos con el Management Studio. Nos daba la posibilidad de plantillas para completar o mejorar nuestro código. Tambíen nos servía para recordar ese comando que utilizamos poco.

Vamos a ellos.

Lo primero nos situamos la ventana de consulta y empezamos a escribir sql y como se ve en pantalla nos irá poniendo el resto.

Una vez que encontramos el comando damos click y .....

Bien fácil. Yo lo estoy utilizando mucho. Anqu SQl Operations tiene pco siempre podemos utilizar los de SSMS.

Próximos artículos ... extnsiones y terminar el CRUD.

Seguimos con esta serie de artículos.

Toca la R de read y como no, consultas con select. Aunque ya lo hemos visto en el anterior artículo.

Igual que SSMS ?? No, cambia

Si nos fijamos en la parte derecha del resultado tenemos unos iconitos.

Estos iconos nos permiten guardar el resultado de la consulta en csv, json, excel y ver como gráfico si tenemos un consulta de este estilo.

Me gusta estas opciones.

Y por ultimo, nos indica en la parte de mensaje  que ha tardado la consulta  en hacerla y numero de registros.

Arriba a la derecha tenemos la opción explain que es simplemente los planes de ejecución.

En este primer artículo vamos a crear la Base de Datos y Tabla.

En primer lugar vamos a crear la carpeta donde van a estar todos los script y su base de datos correspondiente. Yo lo voy a meter todo en c:

A continuación dams a Nuevo/Nuevo Archivo y se nos abrirá la parte del código.

Vamos con el Create Database..

Ahora toca grabar.

Y gracias al artículo que puse en este blog:

http://www.mundosql.es/2017/03/05/para-montar-bases-de-datos-de-ejemplo-en-sql-server/

la tabla.

Hacemos un copy/paste

Ejecutamos y después hacemos un select *.

Esta tabla la utilizaremos para el artículo de Dynmic Data Masking(DDM).

Espero que os guste.

 

Una vez detro, vamos con las extensiones.

Y damos a instalar.

A continuación damos Ctrl+Shift+P

Y a continuación pillamos la sintaxis SQL

Y por ultimo como veis al ir metiendo el comando nos sale todo.

Ahora os toca darle. Como estáis viendo en este blog al SSMS le han salido hermanos.

Lo prometido ....

Vamos a hacer un resumen del entorno de trabajo.

Lo primero que nos damos cuenta que nos indica la versión de Windows y de nuestro SQL.

En la parte medía de la pantalla tenemos el cuadro de las tareas, que se puedn configurar. Lo veremos en un post próximo el tema de configurarlo.

Al lado suyo tenemos el cuadro de las Bases de Datos y temas de utilización.

En la parte baja cabe destacar la pestaña Terminal que e una ventana para uso de Powershell y la de Salida para mostrar resultado de nuestras consultas

Para trabajar con las Base de Datos, Tablas, .... así como los Servidores de SQL.

El historial de consultas que se van realizando.

El explorador de los ficheros y de las carpetas donde hay código T´SQL. Muy interesante esta opción. Yo he quitado todo pero cuando vas utilizadola te parece muy buena.

Al puro estilo VsCode.

Busqueda.

Control de código, otra opción interesante

Y extensiones para mejorar el entorno.

Ahora toca trastear, que lo vamos a ir haciendo en los próximos artículos. Espero que os guste.

Prácticamente se hace de la misma forma que con SSMS.

Lo primero hay que conectarse.

Una vez conectado .....

En un próximo artículo voy a explicar lo que es el entorno de SQL Operations Studio pero de momento voy a crear BD y tabla.

Simplemente vamos a Nueva Consulta.

y

Vamos a hacer un hola mundo, aunque podemos hacer un Create Database y después un Create Table.

Sencillo....a mi me gusta mucho este entorno. Lo vamos a explicar todo ... todo. Animarse y a darle.

Cualquier duda, ya sabéis donde me podéis encontrar.

Otra herramienta interesante.

Sustituye a Microsoft Upgrade Advisor.

Al igual que el SQL Operations Studio os iré enseñando lo que hace en próximos artículos.

Esencialmente, Database Migration Assistant esta diseñado para automatizar el proceso  de migración entre versiones de SQL Server,  haciendo los  chequeos oportunos al esquema de objetos y enseñar los posibles errores con el cambio de versión.

Orígenes de datos

  • SQL Server 2005
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server de 2017 en Windows

Destinos de los datos

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server de 2017 en Windows y Linux
  • Azure SQL Database

Lo podemos bajar de:

https://www.microsoft.com/download/details.aspx?id=53595

Y ahora le damos a instalar

Al turron ......

Vamos a darle un poco a SQL Server.

En este artículo vamos a ver para que sirve SQL Operations Studio. Hay que decir que esta en versión preliminar.

Como dice Microsoft: "SQL Operations Studio (preview) es una herramienta gratuita que se ejecuta en Windows, Mac OS y Linux, para la administración de SQL Server, base de datos de SQL Azure y almacenamiento de datos de SQL Azure; donde se está ejecutando."

SQL Operations Studio (preview) se ejecuta en Windows, Mac OS y Linux y es compatible con las siguientes plataformas:

Windows

  • Windows 10 (64 bits)
  • Windows 8.1 (64 bits)
  • Windows 8 (64 bits)
  • Requiere Windows 7 (SP1) (64 bits) - KB2533623
  • Windows Server 2016
  • Windows Server 2012 R2 (64 bits)
  • Windows Server 2012 (64 bits)
  • Windows Server 2008 R2 (64 bits)

MacOS

  • macOS 10.13 Sierra alta
  • macOS 10.12 Sierra

Linux

  • Red Hat Enterprise Linux 7.4
  • Red Hat Enterprise Linux 7.3
  • SUSE Linux Enterprise Server v12 SP2
  • Ubuntu 16.04

Lo bajamos de este enlace para:

Windows

https://go.microsoft.com/fwlink/?linkid=872717

Mac:

https://go.microsoft.com/fwlink/?linkid=872719

Fichero Deb:

https://go.microsoft.com/fwlink/?linkid=872722

Fichero .rpm

https://go.microsoft.com/fwlink/?linkid=872721

Yo me la voy a bajar para Windows y para la versión 2017 de SQL Server. Y a continuación le damos al instalador.

 

Ya lo tenemos instalado.

En un próximo artículo o artículos veremos como funciona en las diferentes tareas que vamos encomendando a la vez que utilizamos el SSMS.

Lo vamos a hacer desde SSMS

Creamos nuevo con el Asistente.

Damos nombre, descripción.

Podemos decirle cuando ejecutarlo. Pero le dejamos como esta, bajo demanda.

Aquí tenemos varias opciones. Yo cojo la primera.

El orden.

Especificamos Bases Datos

Tipo de chequeo.

Tipo de reporte y donde verlo

Resumen

Creado ya el plan.

Ahora a probarlo. Botón derecho sobre el plan y ejecutar..

Y ahora vemos el informe o log.

Os recuerdo ..... mis cursos de Linkedin

http://www.mundosql.es/soy-instructor-de-linkedin-learning/

y el grupo de facebook:

Ya lo hicimos una vez ....

http://www.mundosql.es/2016/05/16/monitorizando-nuestros-disco-duros-desde-sqlserver/

Pero me gusta más esta:

--Ver disco duros
--Juan Carlos Gilaranz Benito
-- www.mundosql.es

SELECT DISTINCT
volume_mount_point [Disco],
file_system_type [Tipo],
logical_volume_name as [Nombre],
CONVERT(DECIMAL(18,2),total_bytes/1073741824.0) AS [Total GB], ---1GB = 1073741824 bytes
CONVERT(DECIMAL(18,2),available_bytes/1073741824.0) AS [Libre GB],
CAST(CAST(available_bytes AS FLOAT)/ CAST(total_bytes AS FLOAT) AS DECIMAL(18,2)) * 100 AS [Libre %]
FROM sys.master_files
CROSS APPLY sys.dm_os_volume_stats(database_id, file_id)

Para aaber mas de DMV

http://www.mundosql.es/2015/06/16/dynamic-management-views-en-sqlserver/

y

http://www.mundosql.es/2016/02/29/listar-todas-las-funciones-y-vistas-de-administracion-dinamica-dmv-de-sqlserver/

que iremos viendo poco a poco