Um Analista de Sistemas deseja fazer um backup completo de u...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - BACKUP DATABASE vendas TO DISK = 'Z:\servidor_backup\vendas.bak' WITH FORMAT, COMPRESSION;
Para compreender essa questão, você precisa entender o procedimento de backup de um banco de dados no SQL Server. O backup é essencial para garantir a segurança dos dados e permitir a recuperação das informações em caso de problemas. A cláusula WITH FORMAT é utilizada para formatar o backup, apagando quaisquer backups anteriores que possam existir no local especificado. A opção COMPRESSION é utilizada para comprimir o backup, economizando espaço em disco.
O comando correto para realizar um backup completo no SQL Server, utilizando Transact-SQL, é o BACKUP DATABASE
, seguido do nome do banco de dados, que neste caso é "vendas". É necessário também especificar o destino do backup com a cláusula TO DISK
, indicando o caminho do arquivo onde o backup será salvo.
A alternativa B está correta porque utiliza a sintaxe apropriada do Transact-SQL para a realização do backup completo, com as opções de formatação e compressão especificadas corretamente. Além disso, a alternativa mostra claramente que o destino é um arquivo em disco, o que é indicado pelo segmento TO DISK
.
As outras alternativas estão incorretas porque usam comandos, opções e sintaxes que não são válidos no contexto do SQL Server. Por exemplo, a alternativa A usa RMAN
, que é uma ferramenta de backup para Oracle, e não para SQL Server. As alternativas C, D e E não representam comandos válidos no SQL Server ou têm erros de sintaxe.
É essencial familiarizar-se com a sintaxe correta e as opções disponíveis para comandos de backup no SQL Server, pois questões como essa são comuns em concursos públicos que avaliam conhecimentos em banco de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
https://docs.microsoft.com/pt-br/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server#span-data-ttu-id82ac3-263a-nametsqlprocedurea-usando-transact-sqlspanspan-classsxs-lookupspan-data-stu-id82ac3-263a-nametsqlprocedurea-using-transact-sqlspanspan
Para matar a questão bastava saber / lembrar que a sintaxe básica de um backup de database no SQL Server é "BACKUP DATABASE nome_da_database".
Gabarito: (B)
https://docs.microsoft.com/pt-br/sql/relational-databases/backup-restore/create-a-full-database-backup-sql-server
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo