Technical Anshu
Tutorials Blog
🗄️ SQL Server 2022 Setup

Instale la guía de configuración completa de SQL Server 2022 y las primeras comprobaciones

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.

✍️ Technical Anshu🪟 Windows Server / Windows 11⏱️ 10 minute read
🎥 Mire el vídeo de la instalación completa de SQL Server 2022, pantalla por pantalla

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.

SQL Server 2022 Setup — The Decisions That Matter
EditionDeveloper (free, dev/test only)
FeatureDatabase Engine Services
InstanceMSSQLSERVER (default)
CollationSQL_Latin1_General_CP1_CI_AS
AuthenticationMixed Mode + strong sa password
Data directoriesSet before the first database
Max server memoryCapped — never left unlimited
El resumen de configuración de esta guía. Cada línea es una decisión real dentro del instalador de SQL Server 2022: cada una tiene su propia sección a continuación y su propia guía detallada.
1

Descargue el paquete adecuado y elija la edición adecuada

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.

2

Ejecute la configuración y seleccione solo las funciones que necesita

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.

  1. Ejecute la instalación como administrador y elija Nueva instalación independiente de SQL Server
  2. Selección de funciones: marque Servicios de motor de base de datos únicamente.
  3. Deje el directorio raíz de la instancia en la unidad del sistema; los datos irán a otra parte y se configurarán en un paso posterior.
3

Asigne un nombre a la instancia: la opción predeterminada suele ser la respuesta correcta

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.

4

Configure las cuentas de servicio: no ejecutar como administrador

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.

5

Elija la clasificación con cuidado: esta es pegajosa

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.

6

Establecer el modo de autenticación y los inicios de sesión del administrador

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.

7

Coloque los archivos de datos antes de que exista la primera base de datos

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.

8

Tapa la memoria antes de terminar

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:

  1. Conéctese en SSMS y ejecute EXEC sp_configure 'max server memory (MB)', 10240; seguido de RECONFIGURE;
  2. Regla general: deje aproximadamente 4 GB, o alrededor del 20 por ciento de RAM, para Windows y otras aplicaciones, lo que le parezca más seguro en su máquina
9

Termine, luego ejecute las primeras comprobaciones

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.

  1. Verifique la versión: SELECT @@VERSION; debe informar Microsoft SQL Server 2022
  2. Verifique los servicios: SQL Server (MSSQLSERVER) debe estar ejecutándose y configurado en Automático
  3. Realice una primera copia de seguridad manual de una base de datos de prueba ahora: el hábito importa más que el archivo
🔴 Las dos decisiones que no puedes deshacer silenciosamente: la recopilación del servidor y los límites estrictos de la edición. Los cambios en la intercalación significan reconstruir las bases de datos del sistema, y ​​Express no superará los 10 GB por base de datos porque usted lo pide amablemente; ambos se eligen en los primeros quince minutos, así que piense un minuto completo en ellos.

🎥 Mira el proceso completo en el vídeo

Mire 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 Video
❓ Preguntas frecuentes

¿SQL Server 2022 Developer Edition es realmente gratuito para todo?

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

¿Puedo instalar SQL Server 2022 en Windows 11 o necesito Windows Server?

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.

La configuración finalizó pero falta SSMS. ¿Falló la instalación?

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.

Esta guía se basa en el vídeo de instalación de SQL Server 2022 Anshu técnico • ¿Atascado en algún paso? Pregunte en los comentarios del video; allí recibirá una respuesta 🙏