Instalar SQL Server 2022
Instale SQL Server 2022 de la manera correcta, la primera vez: elija la edición, configure las cuentas de servicio y de clasificación, coloque los archivos de datos, limite la memoria y luego ejecute las primeras comprobaciones con SSMS.
📑Capítulos
- Elegir la edición: Developer, Express, Standard o Enterprise
- Descargar la configuración de Microsoft e iniciar la instalación
- Selección de funciones: solo servicios de motor de base de datos
- Instancia predeterminada o una instancia con nombre como SERVER\SQLEXPRESS
- Cuentas de servicio: NT SERVICE\MSSQLSERVER
- Cotejo: SQL_Latin1_General_CP1_CI_AS
- Modo de autenticación y contraseña sa
- Directorios de datos: D:\SQLData en lugar de los valores predeterminados de C:\Program Files
- Limitar la memoria máxima del servidor
- Instalar SSMS y ejecutar las primeras comprobaciones
📋 Descripción general y guía paso a paso
Elija la edición y descárguela de Microsoft
Descargue SQL Server 2022 únicamente desde el sitio web oficial de Microsoft. El pequeño instalador web ofrece las ediciones gratuitas y, con la opción Personalizado, descarga los medios completos; realice la descarga completa para poder reinstalarlos o repararlos más tarde sin tener que volver a Internet. Nunca instale un servidor de base de datos desde sitios de descarga aleatorios: los instaladores preactivados, desactualizados o empaquetados son un riesgo real.
La imagen de edición es simple. Desarrollador es completamente gratuito y contiene todas las funciones empresariales, pero su licencia es únicamente para desarrollo y prueba. Express es gratuito incluso para producción, pero cada base de datos tiene un límite de 10 GB, el motor puede usar sólo alrededor de 1,4 GB de RAM para su grupo de búfer y no hay ningún Agente SQL Server para trabajos programados. Standard y Enterprise son las ediciones pagas para trabajos de producción reales. ¿Aprender o crear una aplicación? Elija Desarrollador.
Inicie la configuración y seleccione solo las funciones que necesita
Ejecute la instalación como administrador y elija Nueva instalación independiente de SQL Server, luego 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, marque Servicios de motor de base de datos, la función que casi todo el mundo necesita. 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, y se pueden agregar funciones más adelante desde la misma configuración. Deje el directorio raíz de la instancia en la unidad del sistema en C:\Program Files; los archivos de datos irán a otra parte en un paso posterior.
Asigne un nombre a la instancia: el valor predeterminado suele ser el correcto
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 y normalmente usa un puerto dinámico; en SSMS, se conecta a ella de esta manera:
SERVER\SQLEXPRESS
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.
Configurar las cuentas de servicio
En la página Configuración del servidor, la configuración muestra la cuenta con la que se ejecutará cada servicio. El valor predeterminado del motor de base de datos es la cuenta virtual NT SERVICE\MSSQLSERVER: 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. Deje los tipos de inicio como sugiere la configuración: el motor Automático, el Agente Manual hasta que comience a programar trabajos.
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. Si un proveedor de aplicaciones especifica una intercalación, configúrela ahora aunque no cueste nada.
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. En la misma pantalla, agregue el usuario actual de Windows (y su grupo de administradores) como administradores de SQL Server.
Olvidar ese último clic 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.
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. El programa de instalación colocará 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, y haga copias de seguridad en otro lugar nuevamente, idealmente fuera de la máquina por completo. En un solo SSD, la división importa menos, pero aun así mueva 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.
Tape la memoria y luego ejecute las primeras comprobaciones
SQL Server está diseñado para usar la memoria de manera agresiva: de manera predeterminada, la memoria máxima del servidor es efectivamente ilimitada, por lo que durante días almacena datos en caché hasta que contiene casi toda la RAM: comportamiento correcto en un servidor de base de datos dedicado, una sorpresa desagradable en uno compartido. La configuración de 2022 incluye una pestaña Memoria: acepte su límite recomendado o establezca el suyo propio, dejando aproximadamente 4 GB (o alrededor del 20 por ciento de RAM) para Windows y otras aplicaciones. La misma configuración se puede cambiar más adelante desde SSMS, como muestra este ejemplo para una máquina de 16 GB:
EXEC sp_configure 'max server memory (MB)', 10240;
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 y ejecute la primera verificación:
SELECT @@VERSION;
Debería informar Microsoft SQL Server 2022. Verifique en Servicios que SQL Server (MSSQLSERVER) se esté ejecutando y configúrelo en Automático, luego 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.
🏷️Variables y palabras clave de búsqueda de temas
🎙️ Transcripción completa: toque para ampliar
__TOK_33__
__TOK_34__
__TOK_35__
❓ Preguntas frecuentes
¿Este tutorial es 100% gratuito?
__TOK_36__
¿Pueden los principiantes seguir esta guía?
__TOK_37__
¿Dónde puedo hacer preguntas si me quedo atascado?
__TOK_38__