Dic 11

Creando mis propias plantillas para manejar las bases de datos en #SQLServer

SQL Server Management Studio nos incorpora plantillas para muchas tareas comunes, como hemos visto en:

http://www.mundosql.es/2015/09/04/utilizando-las-plantillas-en-sqlserver/

Pero tembién podemos montar nuestras propias plantillas.

Explorador de Plantilla

Como ya sabéis entramos en cada una de ls carpetas y veos que podemos hacer..

Pero, donde metemos nuestras platillas ??? Sencillo.

Nos vamos a Procedimientos Almacenados.

Damos nueva carpeta y después a Nueva  Plantilla

Y ahora vamos a editar

Y creamos la planttilla

Ejecutamos la plantilla

y en

Y ya estaría. Ahora solo cambiar el NomBBDD por tu BBDD y listo.

Ya sabéis que podéis compartir cualquier artículo de este blog en tus redes sociales.

Dic 08

Haciendo Redes Nat en #HyperV

ültimamente para mis despliegues para cursos en  en Hyper-V utilizo mucho este tipo de redes.

Mucho mas cómodo que  las redes externas.

Vamos con ellos. Empezamos con consola de powershell con derechos de administrador.

New-VMSwitch -SwitchName "Red_NAT" -SwitchType Internal

La configuramos cómo interna.

Y ahora nos toca configurar. Primeros vemos los adaptadores que tenemos.

Get-NetAdapter

Cual elegimos?????? El que marque la NAT.

Ahora vamos a poner la IP de la Puerta de Enlace.

New-NetIPAddress -IPAddress 172.254.254.1 -PrefixLength 24 -InterfaceIndex 11

Como veis ya lo tenemos configurado en nuestroequipo físico.

Ahora le damos el nombre a la red NAT y el direccionamiento IP.

New-NetNat -Name NATRed -InternalIPInterfaceAddressPrefix 172.254.254.0/24

Ahora solo te faltan 2 tareas:

1.- Añadir el switch interno que hemos creado a la MV correspondiene.

2.- Darle una IP

Y como digo siempre, a compartir todo los artículos que figuran en este blog en tus redes sociales. GRACIAS

Nov 29

Charla ” Introducción a #AzureSQL” dada por mi

No me prodigo muco por acá.

Me han invitado a este evento a que de una charla.

Aquí la conexión-.

DIA 30 NOVIEMBRE

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

Gracias a …..

El horario es:

4pm /16h Hora Perú

10pm // 22 h. Hor España

Espero que os animéis.

 

Nov 18

SELECT y AT TIME ZONE … Nueva función en #SQLServer2016 para ver los husos horarios y las diferencias en horas

Ya vimos este tema hace tiempo.

Ahora con una función nueva de la versión 2016.

Primero tenemos que utilizar sys.time_zone_info para ver todas las zonas horarias.

/*
VER ZONAS HORARIAS
Juan Carlos Gilaranz Benito
www.mundosql.es
*/

select * from sys.time_zone_info
ORDER BY current_utc_offset

Devuelve información sobre las  zonas horarias  instaladas en la computadora.

Y ahora vemos como lo hacemos con un simple select.

/*
VER QUE HORA ES EN .....
Juan Carlos Gilaranz Benito
www.mundosql.es
*/

select GETDATE() AT TIME ZONE 'W. Europe Standard Time' Hora_España, GETDATE() AT TIME ZONE 'Argentina Standard Time' Hora_Argentina

Ya no podéis poner como excusa que no se la hora de mis charlas  jajajajajaja

 

Nov 18

Comando Stuff en #SQLServer

Hola de nuevo, ya se que no me prodigo mucho últimamente por aquí.

Estoy muy liado.

Buscando alguna función, comando, …..  en SQL Server para insertar un caracter en una cadena, me encontre este comando.

Vamos con el ejemplo:

/*
METER 1 CARACTER EN UNA CADENA
Juan Carlos Gilaranz Benito
www.mundosql.es
*/

DECLARE @fecha VARCHAR(8)
set @fecha = '17112017'
SELECT CONVERT(varchar,CONVERT(DATE,STUFF(STUFF(@fecha,3,0, '-'), 6, 0, '-')),103)

Que uso le podemos dar, adeas de este.

Y aquí el pantallazo respectivo

Oct 25

Barra de proceso en #powershell

Hoy estaba en plan desconexión y se me ocurrió como hacer una barra de proceso para determinadas tareas y me salió esto

Y el resultado ….

Y el c´digo:

#
# Barra Proceso Powershell
# Juan Carlos Gilaranz
# www-mundosql.es
#

Clear

$Total = 10
$i = 0

for ($i=0;$i -lt $Total; $i++) {

$Hecho = ($i / $Total) * 100

Write-Progress -Activity 'Haciendo Algo' -Status "Hecho $i times" -PercentComplete $Hecho

sleep 1

}

 

 

Oct 25

Material de la Primera Sesión de @tkapacitotic ‏y @MundoSQL. Charla sobre #WindowsServer2016.

Ayer fue la primera de muchas que voy a hacer, pero la primera de este ciclo….

La primera que da mi amigo Adrian.

Esta charla de ayer fue  dirigida hacia Windows Server 2016 y sus buenas prácticas fundamentadas en ITIL. Si, ITIL:

Lo que me gusto mucho y “se salio” es que la explicación fue lenta y muy interesante.

Acá los videos.

y

Y que hay más charlas, quedan 3 como mínimo. Aqui tenéis el  enlace fijo para las siguientes

Colaboración entre @tkapacitotic ‏y @MundoSQL. Charlas de #Linux y #WindowsServer2016.

No olvidéis que dentro del video tenéis el contacto de Adrian.

El grupo de fb de este blog esta ….. y mi tuister 😉 para cualquier duda, sugerencia, …..

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

Oct 24

Primer paso para hacer un Log de lo que se hace con los #Trigger en #SQLServer

Como anticipo a:

http://www.mundosql.es/2017/10/20/charla-controla-lo-que-hacen-con-tus-bases-de-datos-mediante-triggers/

Os avanzo parte del script que voy utilizar:

Cuando de la charla le tendreis mas completo

 

 

Oct 23

Que es el SPID en #SQLServer

Vamos con un poco de teoría.

Un SPID en SQL Server es lo que se llama un ID o un numero de proceso de servidor.Vamos, que los son esencialmente sesiones en SQL Server.

Cada vez que una aplicación se conecta a SQL Server, se crea una nueva conexión (o SPID).

Esta conexión tiene un alcance definido,  espacio de memoria y no puede asociarse y actuar con otros SPID.

Normalmente el término SPID se asocia a Conexión o Sesión.

Para ver todos

Oct 19

Imagenes de #SQLServer que podemos desplegar con #Powershell #ARM

Con el SQL Server 2017 ya en Azure ….

Utilizando estas imágenes con script de powershell podemos montar instalaciones desatendidas.

Solo nos faltaría poner …

 

Oct 19

Paginando Datos de las tablas en #SQLServer

Puede ocurrir que haciendo un SELECT *  u con los campos se te desmadre.

y tengas que ir con las barras bajando.

Lo podemos hacer mejor, paginando.

Vemos que esta del registro  1 al 15, ahora del 15 al 30 por ejemplo

Una función super-util.

Se puede mezclar con otras opciones y ….. hacer maravillas 😉

Oct 19

El famoso #Chkdsk que hacemos en #Windows lo podemos hacer en #SQLServer

Como buen DBA tenemos que estar al loro de esto.

Cuando gestionamos una gran cantidad de servidores SQL y no queremos desperdiciar el espacio libre, es decir, queremos controlar el espacio del disco del servidor SQL Server para que no nos den susto podemos hacerlo de varias formas.

Para gustos colores ….