Instalar SQL Server 2022

Se suele atragantar bastante la instalación del Servidor SQL, en parte por su «dificultad», en parte por pensar que es un algo que se puede hacer con el típico siguiente, siguiente, aceptar, y no es así. Vamos a realizar una instalación simple, del servidor Sql y de la aplicación de gestión Sql Server Management Studio, … More Instalar SQL Server 2022

Azure Data Studio. Planes de ejecución. Mucho mejor que SSMS

Una de las ventajas que tiene el cliente ligero de Microsoft, es la información que muestra sobre los planes de ejecución. Antes de entrar un poco en materia, ya sabes que TSQL es declarativo, por tanto cuando entra una consulta, se analiza y se genera o recupera de la cache, un plan de ejecución, que … More Azure Data Studio. Planes de ejecución. Mucho mejor que SSMS

XEvent. Ver el código TSQL que llega al motor.

Cuando desarrollamos en otras plataformas código TSQL o simplemente necesitamos saber el código que le está llegando al motor para producir unos u otros resultados, disponemos de dos herramientas. La primera SQL Server Profiler, tiene un alto impacto en rendimiento y está para ser descatalogada. La segunda XEvents tiene un impacto mucho menor, y un … More XEvent. Ver el código TSQL que llega al motor.

Exportar a un libro xlsx, el resultado de una consulta, mediante openRowSet

Antes de nada, para poder configurar el Sql, para conectar con el proveedor de datos y usar openRowSet, deberías de configurarlo y ser capaz de leer una hoja. Importar desde Excel con OPENROWSET Ahora con vamos a crear un escenario donde podamos almacenar el resultado de una query «normal», en la hoja del libro.

Profiler. Trazar las instrucciones que se envían desde nuestras aplicaciones y no morir en el intento

Esta herramienta, que siempre ha sido genial, y que está en vías de desaparecer, porque ha sido sustituida por XEvents, debido a su alto impacto en el rendimiento del servidor cuando se está trazando. Tiene un problema importante. Devuelve demasiada información. Pero antes de llegar a mis conclusiones personales, veamos, que es, como funciona, y … More Profiler. Trazar las instrucciones que se envían desde nuestras aplicaciones y no morir en el intento

Vincular dos servidores SQL Server (diferentes versiones) Fácil y rápido

A menudo necesitamos obtener información de dos servidores o más explicitamente de dos instancias SQL desde la misma consulta. Esto se puede realizar de mútiples formas, aunque una de las más simples es utilizar servidores vinculados. Para esto vamos a realizar un laboratorio con dos instancias diferentes, desde el Management Studio y también desde TSQL.

Copiar un registro con un Procedure (Sp) pero algunas columnas. Copia de registros con excepciones. ¿Cómo hacerlo?

A menudo necesitamos copiar 1 registro o al menos los valores de algunas columnas con excepciones, pero nos encontramos con las propias reglas que tiene la tabla. Vamos a crear un procedimiento para poder copiar cualquier registro de cualquier tabla de un modo dinámico y sencillo. Para el escenario, lo primero vamos a crear una … More Copiar un registro con un Procedure (Sp) pero algunas columnas. Copia de registros con excepciones. ¿Cómo hacerlo?

Usar el programador de tareas de Windows para ejecutar código Sql periódicamente.

Cuando disponemos de una edición de Sql Server Express, esta viene por defecto limitada, entre otras cosas, a no poder usar el Agente. Si la tienes instalada, cuando intentas iniciar el servicio AgentMsSql este no arranca, pero podemos utilizar el programador de tareas de windows para realizarlo. Para el ejemplo vamos a insertar unos valores … More Usar el programador de tareas de Windows para ejecutar código Sql periódicamente.

Enviar email desde Sql Server a cuentas de Gmail / Hotmail y otros

Una de las posibilidades que dispone SQL server, es enviar emails desde el propio motor. Para realizar esto, vamos a configurar sql server para el envio de emails, con una cuenta de Gmail. La configuración es idéntica para otros proveedores, salvo detalles del servidor de envío, pero localizar el puerto, será muy simple. Lo primero … More Enviar email desde Sql Server a cuentas de Gmail / Hotmail y otros

Exportar a texto o csv desde SQL Server con la herramienta de importación y exportación (fácil)

Lo primero es localizar en nuetro menú de windows, la herramienta para importar/exportar datos, o desde el Management studio, en el explorador de objetos, seleccionando una base de datos y pulsando el botón derecho, donde disponemos de la opción dentro de tareas, exportar. Esto no da acceso a la herramienta. Para este artículo, voy a … More Exportar a texto o csv desde SQL Server con la herramienta de importación y exportación (fácil)

Importar desde Excel a SQL Server, fácil y rápido

Vamos a realizar la tarea desde Sql Management Studio, aunque es exactamente el mismo camino, que si lo hacemos desde la herramienta que tengamos desplegada en el menú de Windows, Sql Server (Versión), y el icono de importar y exportar. Desde el Management Studio, en el explorador de objetos, y sobre la base de datos, … More Importar desde Excel a SQL Server, fácil y rápido

Exportar a Excel desde SQL Server con la herramienta de importación y exportación (fácil)

Lo primero es localizar en nuetro menú de windows, la herramienta para importar/exportar datos, o desde el Management studio, en el explorador de objetos, seleccionando una base de datos y pulsando el botón derecho, donde disponemos de la opción dentro de tareas, exportar. Esto no da acceso a la herramienta.

Exportar una Base de Datos, mediante scripts.

Muchas veces, tenemos que llevarnos una base de datos, de un servidor versión más avanzada, a uno menos, y empiezan nuestros dolores de cabeza. El Management Studio, dispone de una herramienta, muy interesante que nos permite migrar una base de datos, de un servidor a otro. O mejor dicho, generar scripts, de todos los objetos … More Exportar una Base de Datos, mediante scripts.

Planes de Mantenimiento. Usar asistente. Reducir Base de datos

Una de las opciones, que puedes utilizar desde management studio, es el Asistente para Bases de datos. El mismo dispone de un asistente, que nos puede hacer la vida muy fácil. Hay que tener en cuenta, que existen muchas otras maneras, y que además este nos muestra unas pocas propiedades, que luego pueden ser mejoradas. … More Planes de Mantenimiento. Usar asistente. Reducir Base de datos

Restaurar Base de Datos desde bak sin perder nada

Uno de los puntos más complicados de gestionar es la recuperación de datos desde una copia de seguridad. Algo que a priori parece bien sencillo, puede traernos más de un dolor de cabeza, y sobre todo cuando tenemos un servidor en producción y decidimos, que un usuario ha realizado una acción borrando datos, y tenemos … More Restaurar Base de Datos desde bak sin perder nada