Crear un plan de mantenimiento en #SQLServer

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:

Monitorizar nuestros discos duros de un servidor #SQLServer con Vistas de Administración Dinámica #DMV

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

Servidores Vinculados o Linked Servers en #SQLServer

Vamos con un artículo teórico y cortito para empezar Abril y después de Semana Santa.

Los servidores vinculados te permiten conectar a otras instancias de base de datos en el mismo servidor o en servidores remotos.

Permite que SQL Server ejecute scripts SQL contra orígenes de datos OLE DB en servidores remotos utilizando proveedores OLE DB.

Los servidores remotos pueden ser SQL Server, Oracle Excel, Access, etc., lo que significa que las bases de datos compatibles con OLE DB se pueden usar para vincular servidores.

Próximamente, la práctica.

Montando un servidor de #MySQL en #Azure

Hacía tiempo que no tocaba esta base de datos.

Recientemente lo ha añadido Microsoft  Azure.

Azure Database for MySQL es un servicio administrado que se usa para ejecutar, administrar y escalar bases de datos MySQL de alta disponibilidad en la nube.

Lo vamos a montar desde el Portal.

Elegimos Azure Database for MySQL

Después crear.

Ahí nos piden una serie de datos, que es a gusto del consumidor: Nombrre de Servidor, grupo de recurso, subscrripción, …

Pillaremos la opción de base de datos en blanco y la última versión que nos deje. En mi caso la 5.7.

El Plan de Tarifa el más económico que nos marquen y lo montaremos.

Ahora vamos a habilitar nuestra ip para que podamos entrar y desactivar la ssl.

 Vamos a Workbench, el Management Studio de MySQL.

Parte Izquierda, nueva conexión.

Damos a ok.

Botón derecho a la conexión y damos a la linea de comando

Volvemos a la gráfica. Damos doble click a la conexión.

Nos pide contraseña como en el entorno consola.

En la parte central metemos el mismo comando y ejecutamos.

A jugar ……

Manejar paquetes #rpm con #Linux #Debian

Recordando mi lado debianista, me he acordado de este excelente truco.

A veces nos puede pasar que no podemos instalar en concreto un programa ya que no esta en los repositorios de  Debian, pero si en otras distros. Por ejemplo en CentOS, OpenSuse, Mandriva, Fedora, etc,

Para esto utilizaremos a un programa llamado Alien.

Lo primero es instalarlo

Mas o menos trabaja así:

  1. Deberemos tener el paquete .rpm que queremos convertir a .deb
  2. Nos situamos en la carpeta donde tenemos el paquete .rpm
  3. Convertimos el paquete .rpm :
        sudo alien -k NombrePaquete.rpm
    Esto  convierte el paquete .rpm e .deb
  4. Ahora ya podemos instalar el paquete .deb tecleando en un terminal:
        sudo dpkg -i NombrePaquete.deb

A jugar os toca 

 

Otra forma de instalar SSH en #Windows10

Uno fácil y rápido.

Ya vimos como hacerlo con powershell.

http://www.mundosql.es/2018/02/28/ssh-con-powershell-en-windows10/

Ahora de forma gráfica. Para eso nos vamos a Configuracion/Aplicacioes/Aplicaciones y caracterísiticas/Administrar funciones especales/Agregar

Después os toca jugar con ello …..

Descarga e Instalación de #SQLServer 2017 en un #Windows10 o #WindowsServer

Hacía tiempo que no ponía un artículo de SQL Server.

Vamos a instalar SQL Server que tanto puede servir para un Windows 10 o Windows Server.

Lo vamos a hacer desde la página oficial  …

https://www.microsoft.com/es-es/sql-server/sql-server-downloads

Vamos a pillar la Developer.

Como siempre digo no la metáis en entornos de producción. Solo en desarrollo.

Esencialmente las instalaciones de SQL Server son todas iguales.

Después de descargarlo

Montamos

En Setup doble click

La primera opción, instalación independiente.

Hemos pillado la de desarrollo, porque vamos a jugar con ella. Nunca la instaléis esta en entorno de  producción

A continuacion no saldrá las ventanas:

  • Licencia
  • Actualizaciones
  • Reglas

Aqui podemos ver que podemos trabajar con R y Python  en Machine Learning.

Pero nosotros vamos a utilizar lo clásico:

  • Motor de BBDD
  • Replicacion
  • Full Text
  • Data Quality …

Ya veremos  como instalar o desintalar componenetes en próximos artículos.

Después vendrá la configuración:

  • Instancia
  • Cuentas de Servicio

Si queremos cambiar el Collation, ese es el momento.

Cuando instalamos otros programas será necesario cambiarlo.

La forma de autenticarse.

Una cosa importante, si queremos tener el fichero Configurationfile.ini para hacer instalaciones automaticas hay que ir a la direccion que pone bajo.

Damos a instalar en el pantallazo anterior.

Ya solo nos faltará instalar el SSMS. y ….