Quita los permisos de la cuenta de invitado en #SQLserver

Como DBA nos tenemos que encargar de la seguridad de nuestras Bases de datos.

Un ejemplo puede ser que la cuenta de usuario invitado este habilitada.

La cuenta de usuario invitado permite a cualquier persona sin un acceso de inicio de sesión relacionado con SQL acceder a la base de datos.

Para quitar todos los permisos simplemente ….

Vamos a la BD y ….

revoke connect to guest;

Así de sencillo.

No olvideis de compartir este y los casi 1000 artículos de este vuestro blog en vuestras redes sociales

Resumen 2017 en #mundosql

Primero …

Foto de mi Segovía con la gran Luna. Fuente: @Spain

Vamos a resumir lo que ha pasado en este el mio vuestro blog.

A falta de 5 días de acabar este año …..

Ha estado bien, hemos superado las 100 mil visitas con apenas 100 artículos publicados.

He escrito muy poco con respecto al 2016 pero he estado con muchos cursos liados.

Muchos cursos, mucha gente fantástica que he conocido. He intentado enseñar lo que se, algunas veces no lo he conseguido., pero bueno,  por mi no ha quedado.

Espero que en 2018 vuelva a la senda del 2016.

Que me espera en 2018 ?????

De momento tengo un proyecto en febrero que es la primera vez que lo voy a hacer. Lo llevo preparando de hace tiempo.  Requiere mucha responsabilidad y por eso hay que hacerlo no muy bien , lo siguiente. Ya os diré más delante de que se trata, todo a su tiempo.

Por segundo año intentaré ser MCT. Ahora que siendo MVP nos han dado mas facilidades.

Y como no, repetir de MVP. En Marzo intentaré ir a Seattle, aunque el vion es muy caro, para ver a la tropa de  amig@s mvp.

Este año no olvidaré:

http://www.mundosql.es/2017/06/05/mi-primer-western-europe-mvp-community-connection-en-madrid-mvpbuzz-mvpcommunityconnection/

Gran evento y con un final en el Santiago Bernabeu de la leche. Pues en Seattle debe ser la …..

Solo me queda deciros ….

Foto de mi Madrid en los año 30. (Fuente: Rutas por Madrid)

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.

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

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.

 

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

 

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