Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTENIDO
1. 2. 3. . %. '. ). +. ,. 1-. 11. 12. 13.
Registro de servidores Usando Transact-SQL Inicios de sesin !unciones "i#as de$ servidor Usuarios y gru&os de usuarios !unciones de $a (ase de datos *o&iar (ases de datos Uso de$ asistente &ara co&ia de (ase de datos *o&ias de seguridad Ti&os de co&ia de seguridad *o&ias de seguridad usando e$ asistente Recu&eracin de co&ias de seguridad *aso &rctico
REGISTRO DE SERVIDORES
*o$ocar e$ no.(re de$ e/ui&o donde est e#ecutndose e$ Servidor SQL Server0 tanto si es $oca$ co.o si es re.oto o (ien $a direccin I1 de dic2o e/ui&o.
Se usa no.(re de servidor registrado cuando e$ no.(re de$ servidor es una direccin I1
--:$ siguiente cdigo &rue(a $a cone>in a$ servidor vincu$ado --:n este e#e.&$o se devue$ven $os no.(res de $as (ases de datos de$ servidor vincu$ado. S:L:*T na.e !R?@ ALiz1*B..aster.sys.sysdata(ases --1ro&iedades S:L:*T S:R=:R1R?1:RTCD91roduct=ersion9E 3S 9=ersin de$ &roducto90 S:R=:R1R?1:RTCD91roductLeve$9E 3S 98ive$ de$ &roducto90 S:R=:R1R?1:RTCD9:dition9E 3S :dicin0 S:R=:R1R?1:RTCD9:ngine:dition9E 3S 9:dicin de$ .otor90 S:R=:R1R?1:RTCD9Instance8a.e9E 3S 98o.(re de $a instancia90 S:R=:R1R?1:RTCD9@ac2ine8a.e9E 3S 98o.(re de $a 1*90 S:R=:R1R?1:RTCD9Server8a.e9E 3S 98o.(re de$ servidor9
--Fevue$ve una $ista de todos $os inicios de sesin de$ servidor $oca$ --y sus inicios de sesin coincidentes en e$ servidor vincu$ado S:L:*T $oca$.na.e 3S Loca$Logins0 vincu$ado.na.e 3S Lin5edLogins !R?@ .aster.sys.server4&rinci&a$s 3S $oca$ L:!T G?I8 ALIH1*B..aster.sys.server4&rinci&a$s 3S vincu$ado ?8 $oca$.na.e 7 9Liz-1*9 S:L:*T $oca$.na.e 3S Loca$Logins !R?@ .aster.sys.server4&rinci&a$s 3S $oca$ S:L:*T vincu$ado.na.e 3S Lin5edLogins !R?@ LIH1*..aster.sys.server4&rinci&a$s 3S vincu$ado --Todos $os inicios de sesin en e$ servidor $oca$ se conectan a travIs de$ servidor vincu$ado s&4add$in5edsrv$ogin 9Liz1*9
INICIOS DE SESIN
serverad.in
setu&ad.in sysad.in
Es p si!l" #"ali$a# "s%a p"#acin& SI'N ( ) #*u+& C, d"!" l -u"a#s" pa#a *u" "l p# c"s .unci n"& Qu" p# c"s /s0 pu"d" "1"cu%a#&
--*rear un inicio de sesin *R:3T: L?LI8 e#e.&$o MITN 13SSM?RF 7 9123O0 *N:*P41?LI*C7?80 *N:*P :;1IR3TI?87?8 --*a.(iar contraseKa de un inicio de sesin 3LT:R L?LI8 e#e.&$o MITN 13SSM?RF 7 9111O --*a.(iar no.(re de inicio de sesin 3LT:R L?LI8 e#e.&$o MITN 83@: 7 e#e.&$o4&rue(a --:$i.inar un inicio de sesin FR?1 L?LI8 e#e.&$o
--Usuario sin $ogin create user e#e.&$o <it2out $ogin --Usuario con $ogin asignado create $ogin e#e.&$o2 <it2 &ass<ord791239 create user usuario&rue(a1 "or $ogin e#e.&$o2
:G:*UT3R I8@:FI3T3@:8T:
CO)IAS DE SEGURIDAD
Los .ie.(ros de $a "uncin sysad.in &ueden crear co&ias de seguridad de cua$/uier (ase de datos. Los .ie.(ros de $a "uncin d(4o<ner &ueden crear co&ias de seguridad de sus &ro&ias (ases de datos. Los .ie.(ros de $a "uncin d(4(ac5u&o&erator &ueden crear co&ias de seguridad de $a (ase de datos a$ .is.o tie.&o /ue se i.&ide cua$/uier otro ti&o de acceso a $a .is.a.
(. (ac5u& data(ase &edidos41 to dis579&edidos4co&ia1.(a59 .irror to dis579&edidos4co&ia2.(a59 <it2 co.&ression0 init0 "or.at0 c2ec5su.0 sto&4on4error FondeR @irror toR o"rece $a &osi(i$idad de crear co&ias si.u$tneas de una so$a co&ia de seguridad InitJ8oinitR contro$an si un arc2ivo de co&ia de seguridad e>istente se 2a so(reescrito o si se 2a ane>ado a$go a$ .is.o tie.&o. *2ec5su.R veri"ica e$ va$or de $a su.a de $a &gina antes de escri(ir $a &gina en $a co&ia de seguridad. Sto&4on4errorR co.&orta.iento &or de"ecto &ara $os erores encontrados durante $a creacin de una co&ia. *ontinue4&ast4errorR ignora e$ error y crea co&ias de seguridad de tantas &ginas co.o sea &osi($e.
FB** L?L D&edidos410 1E create ta($e e#e.&$o4&edidosDid intE (ac5u& $og &edidos41 to dis579&edidos4co&ia$og.trn9 <it2 co.&ression0 init0 c2ec5su.0 sto&4on4error -R Retorna s$o $a .Sni.a in"or.acin &or cada o&eracin 1R Igua$ a $a anterior0 &ero ade.s retorna un "$ags y $a $ongitud de$ registro $og. 2R Igua$ a$ anterior0 &ero ade.s recu&era e$ no.(re de$ o(#eto0 no.(re de$ inde> IF de $a &gina y IF de$ s$ot. 3R @uestra $a in"or.acin co.&$eta
*o&ia de seguridad con dis&ositivo $gico e>ec s&4addu.&device 9dis590 9&edidos4co&ia290 9&edidos4co&ia2.(a59
(ac5u& data(ase &edidos41 to &edidos4co&ia2 <it2 "or.at FondeR s&4addu.&device agrega un dis&ositivo de co&ia de seguridad a una instancia de$ SQL Server
C pia c ,pl"% a
An%"s d" 9ac"# la c pia di."#"ncial d"!", s #"ali$a# p"#aci n"s *u" , di.i*u"n la 3D: "n "s%" cas "li,ina#", s la %a!la i%",
La BF est restaurada
3ntes de e#ecutar $a recu&eracin de co&ia di"erencia$0 se e#ecuta $a restauracin de $a co&ia co.&$eta con $a o&cin MITN 8?R:*?=:RC &ara /ue $a BF se .antenga en &roceso de restauracin
Restaurar una co&ia de seguridad en estado de recu&eracin restore data(ase &edidos41 "ro. dis57O&edidos4co&ia1.(a5O <it2 stand(y 79*RT1rogra. !i$esT@icroso"t SQL ServerT@SSQL1-.@SSQLS:R=:RT@SSQLTBac5u&T&edido s4co&ia1.(a59 FondeR Stand(y &er.ite usar $a instruccin S:L:*T .ientras se sigue 2aciendo restauraciones di"erencia$es o de registro de transacciones adiciona$es. Restaurar una co&ia de seguridad co.&$eta restore data(ase &edidos "ro. &edidos4co&ia2
CASO N< =6
Hora 8:00 a.m 8:20 a.m Evento Copia de seguridad de la base de datos diferencial Copia de seguridad de la base de datos completa Agregar dos nuevas tablas Medioda Copia de seguridad diferencial 1 Eliminar una tabla .00 p.m !:00 p.m ".00 p.m #:00 p.m 8:00 p.m '.00 p.m. Copia de seguridad diferencial 2 Copia de seguridad del registro de transacciones. Copia de seguridad completa con dispositivo $estaurar la base de datos completa %usar otro nombre& $estaurar la copia diferencial 2 $estaurar la copia completa con dispositivo a otra base de datos
R:S?L=:R
1. 2.
3.
!ue &osi($e rea$izar $a co&ia di"erencia$ a $as +.--a.. SIJ8oU. !unda.ente su res&uesta QuI sucede con $os datos recu&erados si $a co&ia di"erencia$ de$ .ediodSa y de $as 3.--&. tienen e$ .is.o no.(reU QuI sucede si se restaura $a co&ia di"erencia$ a $as '.--&. en $ugar de $a co.&$eta Dno 2aga re"erencia a $a co&ia co.&$etaEU !ue &osi($e restaurar $a (ase de datos desde un dis&ositivo a $a ,.--&.U SiJ8?. !unda.ente su res&uesta.