Sei sulla pagina 1di 5

Trabalho

Disciplina:AdministraodeBancodeDados
Prof.AndersonTheobaldo
Entrega:29/09
Aluno:FabianoMeiraSantosDuarte2009.070.28538

Perguntasdereviso

1. OSQLServerDeveloperEditionlicenciadosomenteparadesenvolvimento,mas
elefuncionalmenteidnticoaqualediodoSQLServer?

FuncionadeformaidnticaaversoSQLServerEnterpriseEdition,apenasnoaceitaomesmo
numerodenumerodeconexo.

2. QualaquantidademnimadeRAMrecomendadapelaMicrosoftparaas edies
Standard,EnterpriseeDeveloperdoSQLServer?

A quantidade mnima recomendvel de 1G , mas se recomenta mais memoria para o


programafuncionardireito.

3. Qual a funo dos servios MS SQL Server e SQL Server Agent? Como so
referenciadosemambientescommaisdeumainstnciainstalada?

AfunodoMSSQLServermanterainstnciarodandoeoSqlserverAgentumservio
queexecutatarefasadministrativasagendadascomoporexemploobackup.Soreferenciados
pelonomedocomputadorepelonomedequalquerinstancianomeadacomaqualestejam
tentandoseconectar.

4. EmqualsituaodevemosutilizarmaisdeumainstnciaSQLServer2008emum
mesmoservidor?

Devemosusarmaisdeumainstncia SQLServer2008quandovoctemumservidorcom
capacidadedehardwareboaequecolocandomaisumainstnciadoSQLnoviraaprejudica
lo.

5. Qual a finalidadeda regrade agrupamento solicitada durante a instalaodo


SQLServer?Afinalidadeedeterminarotipodealfabeto,ousoapropriadodoscaracteresde
acordocomoidioma,asequenciacorretadoscaracteres,podendoserespecificadoquehaja
distino entre minsculas e maisculas,acentos grficos,tipos de caracteres e largura de
caracteres

6. QuaisostiposdearquivosquecompeumbancodedadosMSSQLServer?
Osarquivosprimrios(.mdf),arquivossecundrios(.ndf)elogdetransaes(.ldf)

7. ComooSQLServer2008armazenaosdadosdeusurionosarquivosdedados?

OsdadossoarmazenadosemvriosarquivosnasmatrizesdeunidadedoSQLserver.As
paginasdeumarquivodedadosdoSQLserversonumeradasemsequenciacomeandocom
zero.

8. Qualautilidadedoagrupamentodearquivos?

A utilidade e simplificar o posicionamento dos dados e as tarefas administrativas, como


operaesdebackupderestaurao.Ousodegruposdearquivosaprimoraodesempenhodo
bancodedadosporquepermitequeumbancodedadossejacriadoemvriosdiscos,vrios
controladoresdediscoousistemasRaid.Comosdadossogravadosnogrupodearquivos,o
mecanismodebancodedadosdosqlservergravaumaquantidadeproporcionalnoespaolivre
decadaarquivodentrodogrupodearquivos,emvezdegravartodososdadosnoprimeiro
arquivoatqueelesejapreenchido.

9. Quais so os trs principais mtodos para licenciar o SQL Server em uma


empresa?Porprocessador,porusurioepordispositivo.

10. QuaissoasprincipaisfunesdeArquivosdeDadosSecundrios?distribuiros
dadosentrediversosdiscoscolocandocadaarquivoemumaunidadedediscodiferente.

11. QuaissoosprincipaisbancodedadosdesistemadoMSSQLServer2008?

Master,MSDB,Model,Tempdb

12. Qual o aspecto mais importante a ser considerado sobre o planejamento de


discos?

Disponibilidade,confiabilidade,desempenho,Armazenamento.

13. Qualadiferenaentreobackupdiferencialeobackupdelog?

Adiferenaqueobackupdiferencialfazobackupdosdadosquemudaramdesdeoultimo
backupcompleto.Jobackupdelogsarmazenaasultimasalteraesfeitasnobackupdeloge
limpaastransaesconfirmadasouabortadas.

14. Quandomelhorusaraestratgiadebackupdologdetransaesedebancode
dados?Quandoforimpraticvelatenderassuasnecessidadesderecuperaofazendosomente
backupscompletosdebancodedados.Nestecasosernecessrio fazerbackupsdelogde
transaesintermediariasparaterumregistrodetodasasatividadesdebancodedadosque
ocorrementrebackupscompletosdebancodedados.
15. QuaissoastrsfasesdoProcessodeRestaurao?Quandoumbancodedados
consideradoonline?

1 fase

Fase de copia que envolve a copia de todos os dados, logs e paginas de ndice da mdia de
backup de uma banco de dados para os arquivos do banco de dados.

2 Fase:

Fase onde so aplicadas alteraes de log aos dados de um banco de dados. Nesta fase o banco
fica indisponvel para uso (Norecovery)

3 Fase:

Nesta fase so revertidas at as transaes no confirmadas e disponibilizado o banco de dados


para uso.( recovery)

O banco de dados considerado online aps o termino da 3 etapa quando inserido o o


comando recovery .Restauraes por etapas online podem envolver transaes adiadas. Quando
apenas um subconjunto de grupos de arquivos foi restaurado, as transaes no banco de dados
que dependem de grupos de arquivos online podem ser adiadas. Isso normal, porque o banco
de dados inteiro deve ser consistente.

16. Umdeterminadobancodedadosestcomaltocrescimentodeseusarquivosde
logdeixandooservidorcompoucoespaoemdisco.Obancodedadosestno
ambiente de desenvolvimento e no necessita de um restore em um ponto
especfico.Qualamelhormedidaaseradotadaparaimpediroaltocrescimento
dosarquivosdelog?

ProgramaroBackupparaserfeitodiariamenteeapsestaaoapagaromesmo.

17. A equipe de administradores de banco de dados da empresa XYZ realizou os


seguintesbackupsemumabasededados:

Dom03:00Backupfull

Seg(09:00s19:00)Backupdelogdehoraemhora

Seg(20:00)Backupdiferencial

Ter(09:00s19:00)Backupdelogdehoraemhora

Ter(20:00)Backupdiferencial

Qua(09:00s19:00)Backupdelogdehoraemhora
Naquartafeiras19:25houveoencerramentodasatividadesnaquelebancode
dados.s19:30,oarquivodedadoscorrompeuseeobancodedadosentrouem
estadodeSuspect.Vocfazpartedaequipedeadministradoresdebancodedados
eprecisavoltarobancodedadosminimizandoaperdadedados.

Primeiro se possvel fazer um backup de final de log com a opo no_truncate ou


continue _after_error, que faz o backup do log mesmo se o banco estiver off-line e no iniciar. Depois
faz a restaurao do backup completo, depois o ultimo diferencial e restaurar cada log de transaes
desde o ltimo backup diferencial na ordem e por ultimo o backup de final de log.

Umbancodedadosde40GBsofreuasseguintesaes:

Seg02:00Backupfull

Seg12:00DatabaseSnapshot

Seg13:00Backupdiferencial

Seg15:00Backdelog

Seg17:00Backupdelog

Seg19:00Backupdelog

s 18:00 ocorreu o fechamento contbil e as atividades nesse banco de dados


foram encerradas. Um desenvolvedor realizou um update erroneamente
invalidandoobancodedados.Quemedidasdevemserrealizadaspararestauraro
bancodedadosnoestadodas18:00omaisrpidopossvel?

Restaurarobackupcompleto,depoisodiferencialecadabackupdelog naordem
menosoultimo.

18. Umdeterminadobancodedadosestcomaltocrescimentodeseusarquivosde
logdeixandooservidorcompoucoespaoemdisco.Obancodedadosestno
ambiente de desenvolvimento e no necessita de um restore em um ponto
especfico.Qualamelhormedidaaseradotadaparaimpediroaltocrescimento
dosarquivosdelog?

ProgramaroBackupparaserfeitodiariamenteeapsestaaoapagaromesmo.
19. Descrevaafuncionalidadedasseguintesopesdebackup:

No_Truncate:Fazbackupdologdetransaessemeliminardologastransaesque
foramcopiadospelobackupanterior.

Recovery/Norecovery:liberaobancodedadosparauso/bloqueiaobancodedadospara
uso.

Init/NoInit: Fazobackupapagandoosarquivosantigos/noapagaobackupantigoecria
umoutroarquivo.

Skip/NoSkip: Desabilita a verificao de validade e nome do conjunto de backup para


impedir a substituio de conjuntos de backup./Instrui a instruo BACKUP a verificar a data de
validade de todos os conjuntos de backup na mdia antes de permitir que eles sejam
substitudos.

Potrebbero piacerti anche