Вы находитесь на странице: 1из 8

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

Asignatura: Base de Datos Distribuidas 4 Unidad: Practica de Nombre de la Prctica: Servidores vinculados en instancias SQL con seguridad Profesor: Eloy Martinez Parra Alumno: Fecha: Objetivo: PROCEDIMIENTO: 1. Ejecutamos de SQLServer y creamos una BD llamada ejemplo la cual contiene una tabla llamada Alumnos. La cual queda de la siguiente manera:
create database ejemplo use ejemplo create table Alumnos (NControl Nvarchar (50), Nombre Nvarchar (50), Email Nvarchar (50)) Realizamos un select para ver resultados: Select *from Alumnos

2. Despus de esto creamos un inicio de sesin llamado remoto, con la contrasea remoto, autenticacin de SQLServer, con acceso a la BD Ejemplo y con las opciones en Asiganacion de usuarios marcada Ejemplo en usuarios y en miembros de la funcin marcado Ddb_datareader y db_datawriter y por ultimo damos clic en OK.

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

En el otro nodo crear un servidor vinculado apuntando al nombre del servidor de la instancia SQL que contienen la BD ejemplo y el usuario remoto

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

3. Despus de esto creamos otro inicio de sesin llamado Local y con clave local

4. Creamos un nuevo servidor vinculado

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

En seguridad damos clic a inicio de sesin Local, deber estar marcada la casilla y deber utilizarse la opcin Se establecer usando el siguiente texto de seguridad con inicio de sesin Remoto y con contrasea remoto.

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

5. Probamos la conexin Select * from pc219.Elemplo.Alumnos

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

6. Mediante el siguiente cdigo introducimos los siguientes 10 registros:


insert into pc219.Ejemplo.dbo.Alumnos(NControl, Nombre, Email) values ('059LI013','Concepcion Bravo Barragan','connybravo@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI028','Marce Gonzalez Ramirez','chelinog@hotmail.com') insert into pc219.Ejemplo dbo..Alumnos(NControl, Nombre, Email) values ('059LI037','Anai Huertero Sanchez','ana_hsan@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI039','Zuleida Lagos Baez','door_j84@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI047','Carolina Martinez Martinez','acaro_mrtz@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI062','Eluard reyes Luna','gimmye_rl@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059li072','Luz Salazar Bravo','adri_del_mar@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI079','Braulio Solis Martinez','solis_br@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI082','yeni tapia Gonzalez','yeny_gonz@hotmail.com') insert into pc219.Ejemplo. dbo.Alumnos(NControl, Nombre, Email) values ('059LI083','Matilde Velasvo Gutierres','mat_vlz@hotmail.com')

Ejecutamos de nuevo otro select para ver los resultados:

Base de Datos Distribuidas

INSTITUTO TECNOLGICO SUPERIOR DE ACATLN DE OSORIO Prcticas de Laboratorio

7. Ahora realizamos 5 delete, mediante el siguiente cdigo:


delete from pc219.Ejemplo. dbo.Alumnos delete from pc219.Ejemplo. dbo.Alumnos delete from pc219.Ejemplo. dbo.Alumnos delete from pc219.Ejemplo. dbo.Alumnos delete from pc219.Ejemplo. dbo.Alumnos where NControl='059LI013' where NControl='059LI028' where NControl='059LI037' where NControl='059LI039' where NControl='059LI047'

Realizamos un nuevo select y vemos los resultados:

Como podemos observar los datos que se indicaron fueron eliminados satisfactoriamente. Conclusin: