Saltar al contenido

Una vez detro, vamos con las extensiones.

Y damos a instalar.

A continuación damos Ctrl+Shift+P

Y a continuación pillamos la sintaxis SQL

Y por ultimo como veis al ir metiendo el comando nos sale todo.

Ahora os toca darle. Como estáis viendo en este blog al SSMS le han salido hermanos.

Lo prometido ....

Vamos a hacer un resumen del entorno de trabajo.

Lo primero que nos damos cuenta que nos indica la versión de Windows y de nuestro SQL.

En la parte medía de la pantalla tenemos el cuadro de las tareas, que se puedn configurar. Lo veremos en un post próximo el tema de configurarlo.

Al lado suyo tenemos el cuadro de las Bases de Datos y temas de utilización.

En la parte baja cabe destacar la pestaña Terminal que e una ventana para uso de Powershell y la de Salida para mostrar resultado de nuestras consultas

Para trabajar con las Base de Datos, Tablas, .... así como los Servidores de SQL.

El historial de consultas que se van realizando.

El explorador de los ficheros y de las carpetas donde hay código T´SQL. Muy interesante esta opción. Yo he quitado todo pero cuando vas utilizadola te parece muy buena.

Al puro estilo VsCode.

Busqueda.

Control de código, otra opción interesante

Y extensiones para mejorar el entorno.

Ahora toca trastear, que lo vamos a ir haciendo en los próximos artículos. Espero que os guste.

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.

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

Os recuerdo ....

http://www.mundosql.es/2018/02/17/8734/

Tengo que decir que llevaba semanas muy nervioso. Muy Inquieto.

Como digo en el título, es mi primer curso. Nunca había estado en una situación así.

Pero bueno, iremos mejorando poco a poco. Claro está, si me da la oportunidad.

Os dejo la url:

https://www.linkedin.com/learning/sql-server-2016-administracion-y-configuracion/presentacion-del-curso-sql-server-2016-administracion-y-configuracion-2

Espero que os guste.

Queda otro 😉

Seguimos con instalaciones de SQL Server 2017.

Esta vez, en un Ubuntu mediante portal de Azure.

Va a ser una Express.

Como configuración básica

Fijaros que he elegido contraseña frente a SSL.

Aceptar

Como máquina donde va a estar nuestro linux.

Seleccionamos

Como configuración de redes, almacenamiento, .... lo vamos a dejar como esta.

Aceptar

Ahora nos dará un resumen y damos a crear.

En un próximo artículo nos conectamos a esta máquina.

Otro tema muy interesante que ver son las características del Motor de base de datos que ya no están disponibles en SQL Server.

Depende de las versiones.

Por ejemplo, para 2016:

  • No se incluye el subsistema Active X. En su lugar, utilizaremos scripts de PowerShell o la línea de comandos
  • El nivel de compatibilidad 90 se ha dejado de usar. cómo ya vimos en los artículos de nivel de compatibilidad.
  • SQL Server 2016 es una aplicación de 64 bits. La instalación de 32 bits está descontinuada, a pesar de que algunos de los elementos se ejecutan como componentes de 32 bits.

Para ver  las de 2012 y 2014:

https://msdn.microsoft.com/library/ms144262%28v=sql.120%29?f=255&MSPPError=-2147217396

Y 2008:

https://msdn.microsoft.com/library/ms144262(v=sql.100)

A tener en cuenta en las migrciones y  .....