Cómo copiar logins entre instancias SQL

Cómo copiar logins entre instancias SQL

En nuestro trabajo diario nos toca muchas veces copiar los logins que tenemos en una instancia a la otra.

En este tutorial paso a paso te muestro las distintas metodologías que podes usar para realizar de forma efectiva esta tarea y no tener problemas.

Transfer logins and passwords between instances – SQL Server | Microsoft Docs

dbatools – the community’s sql powershell module

USE [master]
GO
CREATE LOGIN [DEMO1] WITH PASSWORD=N'123', 
DEFAULT_DATABASE=[master], 
CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
USE [AdventureWorks2019]
GO
CREATE USER [DEMO1] FOR LOGIN [DEMO1]
GO
USE [AdventureWorks2019]
GO
ALTER ROLE [db_owner] ADD MEMBER [DEMO1]
GO
Cómo copiar logins entre instancias SQL

Revisando la seguridad de tu SQL Server

Sin lugar a dudas que la seguridad es muy importante en nuestros entornos de base de datos ya sea on-prem o nube.

Ahora bien, ¿Cómo podríamos saber que tenemos configurado de forma correcta la seguridad en la instancia y bases de datos?

La primer medida es conocer las buenas prácticas de seguridad recomendadas por Microsoft para SQL Server

Pero cómo podemos revisar que nuestros servidores y bases estén de forma correcta?

Bueno para esto se ha incorporado al SSMs (SQL Server Management Studio) unos informes de auditoria que nos ayudaran a revisar toda la configuración e indicarnos las mejoras necesarias.

Este nuevo componente se llama Vulnerability assessment

En el siguiente video tutorial de mi canal de Youtube te voy a mostrar cómo se utiliza esta tremenda herramienta

Material charla tips de migraciones SQL Server

El pasado 1 de diciembre de 2021 en conjunto con el Grupo de Usuarios Microsoft Argentina (MUG) di una charla en donde te cuento en base a mi experiencia como deberías encarar un proyecto de migración de tu SQL Server ya sea hacia ambientes on-premise o la nube.

Comparto el video de la misma como así también la presentación y material

Presentación y ejemplos

Cómo configurar el modo oscuro (Dark) en SSMS

En este post te voy a mostrar como podes configurar el modo oscuro en tu SSMS (SQL Server Management Studio)

Lo primero que vamos a hacer es acceder al menú de SSMS para observar que el modo DARK no se encuentra entre las opciones disponibles

Para ello accedemos al menú: Tools –> Options

Como podemos observar en la imagen el modo DARK no aparece entre las opciones.

Pasos para activar el modo Oscuro

Paso 1: Cerramos nuestro SSMS

Paso 2: Buscamos el archivo “ssms.pkgundef” en donde tengamos instalado nuestro SSMS, en mi caso estoy usando el SSMS 18 y la ruta es la siguiente: C:Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE

Paso 3: Copiamos el archivo “ssms.pkgundef” a otra ubicación

Paso 4: Con el bloc de notas editamos el archivo que hemos copiado y buscamos dentro del mismo la sección // Remove Dark theme

Paso 5: Modificamos la línea agregando un // quedando de la siguiente forma

Paso 6: Guardamos el archivo.

Paso 7: Reemplazamos el archivo original de C:Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE con este nuevo que hemos modificado.

Paso 8: Abrimos nuestro SSMS y vamos a al menu Tools –> Options y seleccionamos el modo oscuro

Ya tenemos nuestro modo DARK activo

No te olvides de seguirme en mis redes sociales

Workshop Herramientas SQL Server RML

Workshop Herramientas SQL Server RML

Las herramientas RML de Microsoft existen desde hace muchos años.

Las mismas son gratuitas y a los DBA o programadores les permiten entre otras cosas poder hacer pruebas de carga (estrés) o también analizar el resultado de un Trace o .XEL de performance.

En el siguiente link de github he creado un workshop en español paso a paso de como usar dos de estas herramientas (ReadTrace y Ostress)