Professional Documents
Culture Documents
PRESENTADO POR:
PROGRAMA DE FORMACIÓN
MODALIDAD VIRTUAL
2018
Desarrollar puntos laboratorio 10
4.2.2. Abrir una consulta nueva en SQL Server 2008 R2 y escribir el siguiente
comando
R/ el resultado es:
The thread 'localhost [54]' (0x1610) has exited with code 0 (0x0).
The program '[2736] [SQL] localhost: localhost' has exited with code 0 (0x0).
Este comando por sí solo no hace nada, debe ser acompañado de otras clausulas,
dado que este comando se utiliza para Finalizar la transacción si no se han
encontrado errores.
4.2.3. Que sucede al hacer una consulta de todos los datos de la tabla EPS si
anteriormente se ejecuta el siguiente comando:
R/ sale un error: Cannot insert explicit value for identity column in table 'EPS' when
IDENTITY_INSERT is set to OFF.
Esto ocurre porque sql server no permite insertar datos a llaves primarias de forma
normal:
hay utilizar el comando, para que deje insertar datos de forma de inserción explicita
en la tabla a una pk: el comando a utilizar es: SET IDENTITY_INSERT EPS
Ejemplo:
BEGIN TRANSACTION
VALUES (15,'confisena',1)
4.2.4. Que le falta a la siguiente transacción para que se efectúen los cambios en la
base de datos Secretaria de Salud.
BEGIN TRANSACTION
VALUES ('confinacional',4);
BEGIN TRANSACTION
VALUES (16,'confiacional',4)
Por el contrario, las Transacciones explícitas son las que se define en el código T-
SQL. Hay que indicar cuando se inician (BEGIN TRANSACTION) y cuando finalizan
(COMMIT TRANSACTION), y pueden albergar un conjunto de instrucciones dentro
de la misma transacción.
Automática
4.3.1. Abra una nueva consulta. Use la base de datos Secretaria de Salud En una
nueva consulta ejecute sp_lock y revise los resultados.
Se verifican las consultas definidas en el laboratorio para comenzar la parte de
trabajo con bloqueos de transacciones:
4.3. Bloqueos.
Use la base de datos Secretaria de Salud En una nueva consulta ejecute sp_lock y
revise los resultados. Abra informe de transacciones de bloqueo para verificar que
no hay ningún bloqueo activo. Clic derecho en su bd -> informe -> informe estándar
-> Todas las transacciones de bloqueo.
CONCURRENCIA, TRANSACCIONES, ACCESOS Y BLOQUEOS. MANEJO DE
JMETER.
Password: 123
Anexo la pantalla de conexión de sql server, donde se detalla que no conecto con
autenticación de Sql server si no de Windows y utilizo el localhost de la máquina.
Se define la conexion con el controlador jdb, quien permitira acceder al Sql server:
Luego se define la conexión jdbc:
Anexo reporte resumen, un reporte más numérico que permite verificar varianza de
datos y concurrencia.
Otra grafica tipo spline que permite ver en una secuencia más lineal, la concurrencia
de las transacciones medidas por el Jmeter.
Anexo el monitor de rendimiento de Sql server en función, dentro del menú
performance tool, programas del Pack de instalación de Sql server, server profile
Para más detalle en el Server Profile, Menú tools, performance monitor.