[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosSQL Server 2005 › Capítulo 05 : 11
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti 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:

  • Nome: backup_Exemplo1
  • Localização física: D:\backups\backup_exemplo1.bak.

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 Curso Completo de SQL Server 2005 - Júlio Battisti Δ Página principal Curso Completo de SQL Server 2005 - Júlio Battisti ¤ Capítulos Curso Completo de SQL Server 2005 - Júlio Battisti Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books e Planilhas de Bônus!

Aprenda com Júlio Battisti:
Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • 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-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI