SQL Server 2022 se instala en unos quince minutos, pero cinco pantallas en esa configuración deciden las cosas con las que vivirás durante años. Edición, clasificación, cuentas de servicio, ubicaciones de archivos y memoria: configúrelas ahora o pague por ellas más tarde.
La mayoría de las instalaciones de SQL Server no fallan durante la instalación. Fallan lentamente, meses después: cuando la base de datos supera un límite Express de 10 GB que nadie conocía, cuando las copias de seguridad nunca se configuraron o cuando el servidor toma cada gigabyte de RAM y priva al propio Windows. Esta guía recorre la instalación completa en orden y se detiene en cada pantalla que realmente importa. El siguiente panel muestra las decisiones que estamos a punto de tomar, antes de tomarlas.
Descargue SQL Server 2022 únicamente desde el sitio web de Microsoft. El pequeño instalador web ofrece tres ediciones gratuitas y descarga los medios completos si elige la opción Personalizada; realice la descarga completa para poder reinstalarlo o repararlo más tarde sin tener que volver a Internet. La instalación desde sitios de descarga aleatorios es la forma en que las personas terminan con instaladores preactivados, desactualizados o empaquetados; no hay razón para correr el riesgo en un servidor de base de datos.
La imagen de la edición honesta es simple. La edición para desarrolladores es completamente gratuita y contiene todas las funciones empresariales, pero su licencia es solo para desarrollo y pruebas, nunca para una base de datos de producción activa. La edición Express es gratuita incluso para producción, pero cada base de datos tiene un límite de 10 GB, el motor solo puede usar alrededor de 1,4 GB de RAM para su grupo de búfer y no hay un Agente SQL Server para las tareas programadas. Standard y Enterprise son licencias pagas para trabajos de producción reales. Si está aprendiendo o creando una aplicación, elija Desarrollador. Tenemos una comparación completa edición por edición en una guía separada.
Inicie la instalación, elija una nueva instalación y pase las reglas de soporte de instalación. Un reinicio pendiente desde Windows Update es el bloqueador más común: primero reinicie la máquina y la regla se vuelve verde. En la pantalla de selección de funciones, la única función que casi todo el mundo necesita es Servicios de motor de base de datos. Omitir los servicios de análisis, los servicios de informes y los servicios de integración a menos que sepa que los utilizará; cada servicio adicional es otro proceso que se ejecuta para siempre y otra cosa que parchear. Puede agregar funciones más adelante desde la misma configuración.
La configuración ahora solicita una instancia. A la instancia predeterminada se accede mediante el nombre simple de la computadora y escucha en el puerto 1433; una instancia con nombre agrega un nombre de barra invertida como SERVER\SQLEXPRESS y normalmente usa un puerto dinámico. Una máquina puede alojar varias instancias con nombre, lo cual es realmente útil para probar dos versiones una al lado de la otra. Para su primera y principal instalación, tome la instancia predeterminada: cada herramienta y tutorial la asume, y las cadenas de conexión son cortas.
En la página Configuración del servidor, la configuración muestra la cuenta con la que se ejecutará cada servicio. Las cuentas virtuales predeterminadas (por ejemplo, NT SERVICE\MSSQLSERVER) son la opción segura para una sola máquina: cada servicio obtiene su propia identidad con solo los derechos que necesita. En el dominio de una empresa, utilice una cuenta de dominio independiente con pocos privilegios o una cuenta de servicio administrada grupal por servicio. Lo que nunca debe hacer es ejecutar el motor de base de datos como sistema local o como administrador de dominio; si alguna vez se abusa del servicio, hereda todo lo que esa cuenta puede hacer. Deje los tipos de inicio como sugiere la configuración: motor Automático, Agente Manual hasta que comience a programar trabajos.
La misma página tiene una pestaña Intercalación. La intercalación decide cómo se ordena y compara el texto: si A es igual a a y cómo se tratan los acentos. El instalador predeterminado para sistemas en inglés, SQL_Latin1_General_CP1_CI_AS, no distingue entre mayúsculas y minúsculas y distingue acentos, y se adapta a la mayoría de las aplicaciones. Aquí está la advertencia honesta: la intercalación del servidor se elige durante la instalación y cambiarla más tarde significa reconstruir las bases de datos del sistema: un trabajo experto con tiempo de inactividad. Las bases de datos individuales pueden anularlo más adelante, así que no lo pienses demasiado; pero si un proveedor de aplicaciones especifica una intercalación, configúrela ahora aunque no cueste nada.
En la página Configuración del motor de base de datos, seleccione Modo mixto a menos que esté seguro de que todos los usuarios y aplicaciones utilizarán inicios de sesión de Windows. El modo mixto habilita la cuenta sa incorporada: establezca una contraseña realmente segura y guárdela en su administrador de contraseñas, porque sa es la primera cuenta que prueban los atacantes. Agregue también el usuario actual de Windows (y su grupo de administradores) como administradores de SQL Server en esta pantalla; olvidar esto es la razón por la que muchas primeras instalaciones terminan con el propietario bloqueado de su propio servidor. La autenticación de Windows sigue siendo el inicio de sesión diario más seguro; El modo mixto está ahí para las aplicaciones que necesitan un inicio de sesión SQL.
Permanezca en esa página y abra las pestañas Directorios de datos y TempDB. La configuración pondrá felizmente todo dentro de C:\Program Files: aceptable en una computadora portátil de aprendizaje, pobre en un servidor real. Los archivos de datos y los registros de transacciones funcionan en el disco de manera diferente, por lo que en una máquina con más de una unidad, coloque los datos en un volumen y los registros en otro; vuelva a colocar las copias de seguridad en otro lugar, idealmente fuera de la máquina por completo. En un solo SSD, la división importa menos, pero aun así mueve las carpetas a una ruta limpia como D:\SQLData para que la unidad del sistema permanezca libre. Para TempDB, la configuración sugiere múltiples archivos de datos que coincidan con los núcleos de su CPU (hasta ocho); acepte esa sugerencia; elimina un cuello de botella bien conocido.
SQL Server está diseñado para utilizar la memoria de forma agresiva: de forma predeterminada, su memoria máxima del servidor es efectivamente ilimitada, por lo que durante días almacenará en caché los datos hasta que contenga casi toda la RAM de la máquina. Ese es el comportamiento correcto para un servidor de base de datos dedicado y una sorpresa desagradable en uno compartido: Windows y todas las demás aplicaciones quedan exprimidas. La configuración de 2022 incluye una pestaña Memoria: acepte su límite recomendado o establezca el suyo propio dejando al menos unos pocos gigabytes para el sistema operativo. Puede cambiarlo más tarde sin volver a instalarlo, como muestra este ejemplo para una máquina de 16 GB:
EXEC sp_configure 'max server memory (MB)', 10240; seguido de RECONFIGURE;Cuando la instalación se complete con un resumen verde, instale SQL Server Management Studio (SSMS); es una descarga gratuita por separado y no forma parte de la configuración del servidor. Conéctese al nombre del servidor, ejecute SELECT @@VERSION; y cree una base de datos de prueba desechable, agregue una tabla y elimínela nuevamente. Ese ejercicio de dos minutos prueba el motor, su inicio de sesión y sus permisos básicos de principio a fin. Si, en cambio, la primera conexión arroja un error de certificado o cifrado, no siga haciendo clic; ese error exacto tiene sus propias causas y lo cubrimos en una guía de solución separada.
SELECT @@VERSION; debe informar Microsoft SQL Server 2022Mire la instalación completa de SQL Server 2022 en el vídeo: cada pantalla de configuración, los clics exactos y la primera conexión en SSMS, paso a paso.
▶️ Watch Full VideoSu descarga y uso son gratuitos e incluye todas las funciones empresariales, pero la licencia solo permite el desarrollo y las pruebas. En el momento en que una base de datos sirve a una empresa real o a usuarios reales en producción, necesita una licencia Standard o Enterprise paga, o la edición Express genuinamente gratuita dentro de sus límites. Desarrollar en un servidor de producción es el error de licencia SQL más común en oficinas pequeñas.
Database Engine se instala en Windows 10 y Windows 11, así como en Windows Server, razón por la cual Developer y Express son tan populares en estaciones de trabajo y portátiles. Para un servidor de producción del que otros dependen, ejecútelo en Windows Server en una máquina que permanezca encendida, pero para el aprendizaje y el desarrollo, su PC con Windows normal está perfectamente bien.
No, SSMS se ha descargado por separado durante años y no se instala mediante la configuración del servidor. Descargue SQL Server Management Studio gratis de Microsoft, instálelo en la misma máquina (o en su propia PC y conéctese de forma remota) e inicie sesión con la cuenta de Windows que agregó como administrador durante la instalación.