NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
SQL Server 2005 - CURSO COMPLETO Autor: Júlio Battisti |
|||
---|---|---|---|
Lição 080 - Capítulo 05 - Criando um Backup Device Lógico Usando Comandos T-SQL | |||
Para criarmos um backup device utilizamos o comando sp_addumpdevice na janela de execução de comandos T-SQL do SQL Server Management Studio. Na verdade, este é um Stored Procedure que faz parte do Banco de Dados master. Conforme descrevemos anteriormente, existe uma série de Stored Procedures no banco master, as quais são utilizadas para várias tarefas administrativas no SQL Server 2005, como por exemplo, criar um backup device. A seguir, temos a sintaxe deste comando, conforme descrito no Books Online: Sintaxe completa – Books OnLine – Transact SQL Reference: exec sp_addumpdevice [ @devtype = ] ‘device_type’ , [ @logicalname = ] ‘logical_name’ , [ @physicalname = ] ‘physical_name’ [ , { [ @cntrltype = ] controller_type | [ @devstatus = ] ‘device_status’ } ] Este formato genérico não é muito intuitivo, ou melhor, não é nada intuitivo. A seguir apresento uma sintaxe simplificada, somente com as principais opções para criar uma tabela com alguns campos. Sintaxe simplificada: exec sp_addumpdevice ‘tipo: disk ou tape’, ‘nome_lógico’, ‘caminho físico’ Um exemplo simples que cria um backup device no disco: USE master exec sp_addumpdevice ‘disk’, ‘backup_geral’, ‘C:\backups\geral.bak’ Observe que antes de utilizarmos o comando sp_addumpdevice tornamos o Banco de Dados master o banco atual. Isto é necessário porque as informações sobre os backups device são armazenadas na tabela sysdevices do Banco de Dados master. Agora um exemplo que cria um device associado ao compartilhamento “backups” no servidor “server05”: USE master exec sp_addumpdevice ‘disk’, ‘backup_rede’, ‘\\server05\backups\rede.bak’ Mais um exemplo simples que cria um backup device associado ao drive de fita: USE master exec sp_addumpdevice ‘tape’, ‘fita_srv01’, ‘\\.\tape0’ \\.\tape0 é uma referência ao drive de fita. Agora vamos utilizar a janela de execução de comandos T-SQL para criar um backup device lógico, com as seguintes características:
Este dispositivo será utilizado, mais adiante, para fazer um backup do Banco de Dados Exemplo 1 que criamos no Capítulo 3. Exemplo prático: Para criar o backup device backup_exemplo1, siga os passos indicados a seguir: 1. Abra o SQL Server Management Studio. 2. Na janela Object Explorer, clique com o botão direito do mouse na instância na qual você deseja criar o Backup Device. No menu de opções que é exibido, clique em New Query. 3. Será aberta a janela de execução de comandos T-SQL, com a qual você já trabalhou diversas vezes. 4. Para criar o backup device backup_exemplo1 proposto, digite o seguinte comando: exec sp_addumpdevice ‘disk’, ‘backup_exemplo1’, ‘D:\backups\exemplo1.bak’ 5. Pressione Ctrl+E (ou tecle F5) para executar o comando. O comando é executado com sucesso e a seguinte mensagem é exibida: Command(s) completed successfully. Caso você especifique o nome de um backup device que já existe, você receberá a seguinte mensagem de erro: Msg 15026, Level 16, State 1, Procedure sp_addumpdevice, Line 72 Logical device 'backup_exemplo1' already exists. 7. Mantenha a janela de execução de comandos T-SQL aberta, pois iremos utilizá-la nos próximos exemplos. O comando sp_addumpdevice não pode ser executado no contexto de uma transação. Falaremos sobre segurança no Capítulo 6, mas cabe ressaltar que somente usuários que forem membros das roles sysadmin e diskadmin terão permissões para executar o comando sp_addumpdevice. No Capítulo 6 veremos que roles são semelhantes a grupos de usuários no Windows NT, Windows 2000 Server e no Windows Server 2003. |
|||
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse:
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI