Entrada 2

Fecha: [18/03/2026]

Inicio: [19:21] | Fin: [23:24] | Total: [4 horas]

Presentes: Matías Benavides Sandoval / Sebastián Ramírez Abarca

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

¿QUÉ HICIMOS HOY?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sesión enfocada en infraestructura y base de datos. Logramos dejar el ambiente de desarrollo completamente funcional y la BD lista para conectar con el backend. 

1. Ejecutamos el script de creación de la tabla dbo.Empleado en SQL Server Management Studio (SSMS) y cargamos las 40 filas de datos de prueba. Verificamos con: SELECT COUNT(*) FROM dbo.Empleados resultado: 40
2. Instalamos y configuramos Hamachi en ambas computadoras. Se creó la red "bd1-tarea1". La IP del servidor (máquina de Matías).
3. Habilitamos conexiones remotas en SQL Server: 

- Activamos el protocolo TCP/IP en SQL Server Configuration Manager 

- Configuramos el puerto TCP en 1433 (IPAll) 

4. Abrimos el puerto 1433 en el Firewall de Windows mediante una nueva regla de entrada (perfil: All). 5. Sebastián hizo ping exitoso al servidor
6. Investigamos sobre cómo hacer la validación de empleados (nombre), a la hora de hacer los SP

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PROBLEMAS ENCONTRADOS Y CÓMO SE RESOLVIERON

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Problema 1: Descripción: La página de descarga de Hamachi mostró un error de script al cargar. Mensaje de error: "Script Error - An error has occurred in the script on this page. URL: googletagmanager.com/gtm.js" Solución: El error es del sitio web, no de la instalación. Se le dio clic en "Yes" y la descarga funcionó normal.
Problema 2: Descripción: El explorador de objetos de SSMS no mostraba EmpleadosDB en la lista de bases de datos. Simplemente no había actualizado las bases de datos y no se mostraba, se actualizó y ya se mostró correctamente
Problema 3: Al escribir el estatuto insert de los empleados se encontró con el problema de que para asignar el nombre y apellido con comillas dobles daba error, pero se solucionó al cambiarlas por comillas simples. Mensaje de error: Invalid column name 'Juan Perez'. Para ver las versiones incorrectas y correctas ver en avance del código.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

DUDAS Y DIVERGENCIAS DE CRITERIO

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Consultamos si SQL Server Express permite conexiones remotas por defecto. No, hay que habilitarlas manualmente mediante TCP/IP y el firewall. Esto no se sabía pero es un paso obligatorio para que Hamachi funcione.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

AVANCE DEL CÓDIGO (si aplica)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

-Referencia error 3:
Correcto:

INSERT dbo.Empleado (Nombre, Salario)

VALUES ('Juan Perez', 200000.00); 

Incorrecto:

INSERT dbo.Empleado (Nombre, Salario)

VALUES ("Juan Perez", 200000.00); 



-Scripts de crear tabla

Crear tabla y crear BD


CREATE DATABASE EmpleadosDB;

GO

USE EmpleadosDB;

GO


CREATE TABLE dbo.Empleado

(

id INT IDENTITY (1, 1) PRIMARY KEY

, Nombre VARCHAR(128) NOT NULL

, Salario MONEY NOT NULL

 );


Se insertaron empleados de prueba


USE EmpleadosDB;

GO


INSERT dbo.Empleado (Nombre, Salario)

VALUES ('Juan Perez', 200000.00); 


INSERT dbo.Empleado (Nombre, Salario)

VALUES ('Sebastian Ramirez', 500000.00); 


INSERT dbo.Empleado (Nombre, Salario)

VALUES ('Marco Nunez', 400000.00); 


INSERT dbo.Empleado (Nombre, Salario)

VALUES ('Amanda Watson', 250000.00); .....




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

MORALEJAS / CONSEJOS / BUENAS PRÁCTICAS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

- SQL Server Express tiene las conexiones remotas desactivadas por defecto. Antes de ver errores de  Hamachi o en el código, verificar TCP/IP y el firewall.
- El explorador de objetos de SSMS no se actualiza automáticamente, hay que actualizarlo manualmente.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PRÓXIMA SESIÓN: ¿QUÉ SIGUE?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Se intentará realizar las siguientes tareas:

- Configurar la conexión del backend con la IP de Hamachi a la base de datos.  

- Programar y probar los SP de ordenar empleados y de insertar empleados

- Verificar que Sebastián puede ejecutar SPs desde su máquina vía Hamachi.

Comentarios

Entradas más populares de este blog

Entrada 4