Saltar al contenido

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.

Estoy preparando un curso de Hyper-V.

Lo tengo activado en mi portatil . Pero quisiera anidar.

Tendremos que ver primero el ciclo de vida.

En este caso tenemos el fin de soporte. Para el tema de actualizaciones.

Para saber cual tenemos es con meter el comando winver

Tengo la última, por lo tanto, tengo la opción de anidar Hyper-V. Ahora me surge la pregunta ... ¿ desde cuando?

Como dice Microsoft: "La virtualización anidada es una característica que te permite ejecutar Hyper-V dentro de una máquina virtual (VM) de Hyper-V".

Si no me equivoco es desde la build 10565.

Podemos informarnos más:

https://www.microsoft.com/en-us/itpro/windows-10/release-information

El modo de sesión mejorada permite redireccionar recursos de máquina física a una máquina virtual, configuracion de pantalla, sonido, .....

Podemos hacerlo así par activar:

O si lo tenemos en gris y no podemos nos metemos en la MV y vamos activar el tema del escritorio remoto.

Lo primero que nos sale es la configuración básica es para el tamaña de la pantalla

Damos a más opciones y nos permite

El audio.

Y lo que me parece interesante es darle en Más en Dispositivos.

Esto nos perite conectar con nuestra máquina física, usb que conectemos, etc ..

Esta configuración ya está disponible a partir de Hyper-V en Windows Server 2012 R2, y s Windows 8.1 o posteriores..

Espero que os haya gustado este truki.

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

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.

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 ......

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 

 

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 .....

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 ....