Mar 29

Agrupando scripts en #VisualStudio de #Powershell para realizar distintas tareas

Es una idea que me rondaba por la cabeza.

Tengo scripts sueltos de powershell, sql, ….. en varias carpetas y  a veces incluso repetidos. Lo que pretendo con este artículo es unificarlo para tareas dentro de un Proyecto de visual Studio.

Vamos a empezar con Hyper-V

Y aquí va un ejemplo de la idea sería empezar por las redes de Hyper-V

Es la forma que podemos tener para despliegues rápidos de nuestras maquinas virtuales bases y su posterior clonaciión para los usos que querramos darles

Y quedaría como resultado …

Ahora toca ampliar el parque de maquinas virtuales.

Mar 21

Tiempos de cambios en …… el blog #MundoSQL

Como ya habeis visto en un articulo anterior, las certificaciones han cambiado sustancialmente de 2012 a 2016.

http://www.mundosql.es/2017/03/20/las-nuevas-certificaciones-de-sqlserver-2016/

Por lo que hay que actuar en las categorías.

Antes le ponía el número de la certificación, ahora el nombre y asi englobo los temas tratados de la 2012 y la 2016 en conjunto:

  • 70-461 pasa a llamarse Desarrollo de bases de datos
  • 70-462 pasa a llamarse Administración de base de datos
  • 70-463 pasa a llamarse Desarrollo de Business Intelligence

Espero que os guste. Lo hite haciendo con otras categorias.

Os recuerdo que cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Y os recuerdo que …

Mar 20

Las nuevas certificaciones de #SQLServer 2016

Ya he terminado de dar los cursos y estoy viendo  el sacarme un mcsa de SQL Server.

Me doy cuenta que han cambiado mucho las de SQL Server 206.

https://www.microsoft.com/es-es/learning/mcsa-sql-2016-certification.aspx

Aquí os dejo la de 2012:

https://www.microsoft.com/es-es/learning/mcsa-sql-certification.aspx

A buscar diferencias.

Me atrae la de Administración de 2016 ya que mete temas de Azure.. Vamos a ello.

También deciros que hare cambios en próximos días en las categorías del blog.

Os recuerdo que cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Mar 08

#VisualStudio 2017 …..

Perdonad pero sigo desaparecido del blog y de otros temas que los retomare a partir del 17 de Marzo cuando acabe los cursos que estoy dando y me pondré a full con todo lo pendiente.

Ayer se presento el Visual Studio 2017:

Lo podéis bajar de:

https://www.visualstudio.com/es/downloads/

Yo soy y era de los de manejar “hierro”, pero desde que asistí a  un hackaton curiosamente  hace un año me pusieron las pilas y mis despliegues en Azure son  siempre han sido con json y ARM utilizando siempre Visual Studio

Aquí os dejo una foto del evento (Fuente:BEEVA).

Os animo a bajarlo y empezar …. a darle a la tecla para ser muy buen Devops (Palabra muy de moda y esta en la boca de tod@s.

Mar 05

Para montar bases de datos de ejemplo en #SQLServer

Esta semana pasada di un curso intensivo de SQL Server y por casualidad me tope con el siguiente enlace:

http://www.mockaroo.com/

 

A simple vista vemos como montar tblas de bases de datos. Tiene muchas opciones.

Para que te hga el create table y que sea en formato sql:

Ya no tienes excuss para ponerte a aprender SQL Server.

Os recuerdo que cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Y como siempre …

Feb 27

UNION y UNION ALL en #SQLServer

SQL Server ofrece el operador UNION  “Combina los resultados de dos o más consultas en un solo conjunto de resultados que incluye todas las filas que pertenecen a las consultas de la unión..”

Entonces, la pregunta que me hago:

¿ Cuando utilizo uno y cuando el otro ?

Union All cuando no nos preocupa que haya registros repetidos

y Union para cuando no  queremos registros duplicados..

Pero también podemos utilizar Union All cuando no haya registros repetidos.

En un próximo articulo veremos un ejemplo.

Os recuerdo que cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Y como siempre …

 

Feb 27

Combinar varias tablas con select e insert to en #SQLServer

Tenemos el siguiente diseño de tabla

En las siguientes tablas

Cada tabla tiene la cantidad de registros:

Aunque se que se puede hacer de otras formas, pero para esta vez voy a utilizar en es ocasión select e inseert to

Y verificamos que …

Esta todo correcto … voy a añadir una nueva tabla que corresponda a 2015 y después la vuelvo a unir.

La tabla final nos puede servir para muchas cosas y artículos a partir de ahora. Al turr´´on ….

Feb 27

Combinar Count y Format en #SQLServer

Vamos a visualizar datos de forma adecuada dependiendo los datos.

Tengo una base de datos con las siguientes tablas:

Estoy montando un escenario BI de 5 años y quiero ver los registros que me van grabando y los que se han grabado. El resultado quiero que sea con separaciones de miles y millones.

Hacia tiempo que no escribía de SQL Server, espero volver a hacerlo mas regularmente.

Os recuerdo que cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Y como siempre …

Feb 24

Revertir a un estado anterior la maquina virtual de #HyperV

Como consejo, siempre que hagamos un paso o pasos bien bien en Hyper-V tendremos que hacer un Punto de Control.

Por ejemplo meter en dominio una maquina.

Ahora si metemos la zarpa en el siguiente paso o pasos podemos revertir al estado anterior.

Y ya estaría, podemos empezar de nuevo con los pasos.

Feb 19

Discos virtuales en #HyperV

Vamos a ir montando un escenario en Hyper-V potente. Vamos con el siguiente paso.

VHD (Virtual Hard Disk) es  una unidad de disco duro virtual. Contiene lo mismo que lo que se puede encontrar en un disco duro físico, como particiones de disco y un sistema de archivos, aparte de archivos y carpetas.

En Hyper-V nos podemos encontrar  de 2 tipos: VHD y VHDX.

El formato VHD tiene una limitación de poco menos de 2 Tb para el tamaño de cualquier dinámica o de diferenciación VHD. Y el VDX hsta 64 Tb.

En ua MV podemos poner:

  • VHD o VHDX.
  • ISCSI
  • Almacenamiento asignado directamente al servidor Hyper-V o Pass -through.

Vamos a ver los primeros como se montan.

Tipo de disco

  • Tamaño fio: Es un vhd que tiene un tamaño fio y que si se ocupa entero tendriamos que meter otro vhd.
  • Dinamico:  irá aumentando  según vayamos usando hasta el m´ximo de tamaño.
  • Diferencial. Requiere poco espacio de almacenamiento físico cuando se crea el disco y más espacio a medida que el tamaño del disco aumenta.

Yo siempre pillo el dinamico.

Le damos nombre al disco

Tamaño

Resumen

En un próximo artículo vamos a ver como lo vamos a utilizar, os va a gustar 😉

 

Feb 19

#HyperV y conexiones inalambricas

En entornos de producción nos vamos a encontrar   que los servidores siempre estan conectados por cable, en cambio cuando queremos montar escenarios con  Hyper-V en nuestros portatiles las necesidades cambian.  Hyper-V no soporta redes inalambricas para conectar las máquinas virtuales pero podemos hacer una conexión a modo de puente.

Para eso vamos a seguir los siguientes pasos. Primero vamos a montar una Red Externa.

Ahora vamos a nuestro centro de Redes.

Ahora dentro de la Conexión puente

Solo enlazremos la Wifi con cualquiera de las otras conexiones Internas. Así de sencillo.

Cualquier duda, sugerencia que tengas pasate por el grupo de facebook:

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

Y como siempre …

Feb 18

Mejorar el proceso #Sysprep en #HyperV

Primero vamos a ver que es Sysprep.

Sysprep sirve para preparar el sistema operativo para que podamos usarlo sobre otros equipos.

El comando:

sysprep /oobe /generalize /shutdown

Después de este comando,  el ordenador detectara de nuevo el hardware y le asignará un nuevo identificador único de SID y GUID.

Con el parámetro /mode:vm, que aparece en Windows 2012 Server y Windows 8,  lo que hace es saltarse la detección del hardware ya que entiende que vas a ejecutarlo sobre el mismo hipervisor.

Quedaría el comando:

sysprep /oobe /generalize /shutdown /mode:vm

La mayor ventaja es acortar el tiempo del primer arranque del sistema operativo.

A utilizarlo ….

Entradas más antiguas «