Certificação SQL Server 2008
Por: Eduardo Friaza • 7/11/2015 • Relatório de pesquisa • 590 Palavras (3 Páginas) • 319 Visualizações
MOVIMENTAÇÃO DE BANCO DE DADOS
- BACKUP/RESTORE (CÓPIA)
- DETACH/ATTACH (MOVER)
- COPY DATABASE WIZARD
* DETACH/ATTACH (+ Rápido mas não mantem a conexão dos usuário)
* SMO (Mantém a conexão dos usuários)
Obs. Pode cair na prova o assunto acima
SQL2008 (VERSION 655)
SQL2005 (VERSION 612)
Tudo que é feito no 2005 é possivel abrir no 2008 mas não é possivel ao contrário devido as versões. Jamais pode retroceder com os arquivos.
Ex: Arquivos de Backup, Restore, Attach etc...
O COPY DATABASE WIZARD copia o banco de um servidor para outro levando junto todos os Jobs e Logons criados no
servidor antigo.
CAMINHO ( BOTAO DIREITO NO BANCO DE ORIGEM --> TAREFAS --> COPIAR BANCO DE DADOS )
Obs. Todo Processo Que For Automatico, O Sql Server Agent Do Destino Tem Que Estar Ativado.
Obs. Depois Que O Banco For Copiado Para Outro Servidor, A Senha Do Logon Deverá Ser Alterada Caso Contrário A Conexão
Não Irá Entrar.
MANIPULAÇÃO DE DADOS
- BCP (BULK COPY PROGRAM)
- BULK INSERT
- OPENROWSET
- IMPORT/EXPORT WIZARD
FLAT FILE → Sua Tabela Sem A Logica Relacional (Ex. Sem Relacionamento, Sem Chave Primária
- BCP (BULK COPY PROGRAM)
* Simples
* Funciona fora do contexto da Engine (ex. Prompt de comando)
* Utilizado para Importação e Exportação Limitada
* É case sensitive para os parâmetros criados
COMANDOS
Em .TXT
bcp adventureworks.person.address out
address.txt –S serverx –U sa –P 123qwe, -c
Em .xls
bcp adventureworks.person.address out
address.xls –S serverx –U sa –P 123qwe, -c
Onde:
ADVENTUREWORKS.PERSON.ADDRESS = Origem
OUT = Export
ADDRESS.TXT = Destino
–S = Instancia
–U = Usuário
–P = Senha
-C = Conversão em caracter
bcp “select addressid,addressline1,city from adventure.person.address where city = ‘london’” queryout address_london.xls –S server14 –T -c
- BULK INSERT
* Faz apenas importação
* Executa no Contexto da Engine
COMANDO
Bulk Insert Address from 'c:\bcp\address.xls'
OPENROWSET
* Executa no Contexto da Engine
* Muito utilizado para tratamento de XML
* Não faz o procedimento de importação, deve ser alocado com uma DML
* Tem o tradicional retorno em uma única linha
...