migrando soluções de sql

35
Migrando Soluções de SQL Server 2000 para SQL Server 2005 Versão 1.0.0 Paulo Henrique Fagundes Senior DBA Engineer MCDBA - MCSE Agenda Migrando: - Banco de Dados - DTS - Analysis Services Algumas Features do SQL Server 2005 - Novas Ferramentas de Administração - SQL Server 2005 Express Ed Migrando o Banco de Dados Copy Database Wizard - Servidores de Origem de Destino - Servidores de origem e destino - Banco de dados a mover ou copiar - Especificar nome e dir. para o arquivo de dados - Cópia de logins Cópia dos demais objetos: - Store Procedures, Jobs - User Defined Error Message

Upload: paulo-henrique-g-fagundes

Post on 12-Nov-2014

674 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Migrando Soluções de SQL

Migrando Soluções de SQL Server 2000 para SQL Server 2005

Versão 1.0.0Paulo Henrique Fagundes

Senior DBA Engineer MCDBA - MCSE

Agenda Migrando:

- Banco de Dados- DTS- Analysis Services

Algumas Features do SQL Server 2005

- Novas Ferramentas de Administração- SQL Server 2005 Express Ed

Migrando o Banco de Dados

Copy Database Wizard

- Servidores de Origem de Destino- Servidores de origem e destino- Banco de dados a mover ou copiar- Especificar nome e dir. para o arquivo de dados- Cópia de logins

Cópia dos demais objetos:- Store Procedures, Jobs- User Defined Error Message

Page 2: Migrando Soluções de SQL

Copy Database Wizard

Page 3: Migrando Soluções de SQL

Copy Database Wizard

Page 4: Migrando Soluções de SQL

Copy Database Wizard

Page 5: Migrando Soluções de SQL

Copy Database Wizard

Page 6: Migrando Soluções de SQL

Copy Database Wizard

Page 7: Migrando Soluções de SQL

Copy Database Wizard

Page 8: Migrando Soluções de SQL

Copy Database Wizard

Page 9: Migrando Soluções de SQL

Copy Database Wizard

Page 10: Migrando Soluções de SQL

Copy Database Wizard

Page 11: Migrando Soluções de SQL

Copy Database Wizard

Page 12: Migrando Soluções de SQL

Copy Database Wizard

Page 13: Migrando Soluções de SQL

Considerações SysAdmin Permissions

- Sua conta deve ser membro do grupo sysadmin no servidor de origem e no servidor de destino

Não é possível copiar os arquivos Master,Msdb e Model utilizando o Copy Database Wizard.

Migrando

Data Tranformation Services

Migrando Packages DTS

É possível efetuar a migração? Grandes mudanças na arquitetura impede a migração total Sobre o Packages DTS criados sobre o SQL Server 2000:

- Rodam sobre o SQL Server 2005- Não podem ser editados

SSIS fornece um Wizard para ajudar na migração de Packages criados sobre o SQLServer 2000

SSIS - Integration Services

Nova plataforma para criação da soluções de integração de dados Engine completamente novo APIs ricas Mais performance Altamente escalável Confiável e seguro

Arquitetura do SSIS

Separação entre o Work flow e o Data Flow

- Data Transformation Runtime (DTR)Control Flow = Runtime = Task- Data Transformation Pipeline (DTP)Data Flow = Pipeline = Transforms

Views separadas

Page 14: Migrando Soluções de SQL

Arquitetura do SSIS

Migrando Packages DTS

Page 15: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 16: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 17: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 18: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 19: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 20: Migrando Soluções de SQL

DTS Migration WizardSQL Server Integration Services

Page 21: Migrando Soluções de SQL

Considerações

Algumas Task existentes no DTS do SQL Server 2000 sofreram upgrade para o SQL Server 2005

- Execute SQL task- Bulk Insert task- File Transfer Protocol task- Execute Process task- Send Mail task- Copy Objects task- Execute Package task

Algumas Tasks não possuem correspondentes no SQL Server 2005

- Custom tasks- Data Pump tasks- Data Driven Query task- Transform Data task- Parallel Data Pump task- Copy Database Wizard tasks

Page 22: Migrando Soluções de SQL

Executando DTS Packages do SQL Server 2000

Você pode manter os Packages DTS dentro do SQL Server 2000

As chamadas podem ser utilizando a Task

- Execute DTS 2000 Package Task

O Controle pertence ao SSIS

Page 23: Migrando Soluções de SQL

Migrando

Analysis ServicesUDM - Unified Dimensional Model

DSV - Data Source View– Permite múltiplo data sources em um único modelo– Ambiente rico

Diagrams, Calculated columns , Relationship Segurança baseada em Regra

– Reading the Metadata– Access (read/write)

Suporte a múltiplas tabelas de fatos Dimensão

– Múltiplas Hierarquias– Suporte a vários tipos de relacionamento

Regular, Many to Many, Data Mining, Fact, Referenced, ... KPI – Key Performance Indicators

– Criação de indicadores de performance para o negócio Translations

– Meta Dado com suporte a globalização Perspectivas

– Fornece uma “visão lógica” do modelo Usuários diferentes verão a informação de diferentes perspectivas Performance

– Acesso a dados Real Time com caching pró ativo Actions

– URL, Reporting, DrillThroug

Page 24: Migrando Soluções de SQL

Migrando o Analysis Services

Soluções criadas sobre o Analysis Services do SQL Server 2000 podem ser migradas para SQL Server 2005

Analysis Services Migration Wizard

– Efetua a migração de um ou mais bancos de dados– Minimiza a interferência manual

Page 25: Migrando Soluções de SQL

Analysis Services Migration Wizard

Page 26: Migrando Soluções de SQL

Analysis Services Migration Wizard

Page 27: Migrando Soluções de SQL

O que não é Contemplado pelo Analysis Services Migration Wizard

Remote Partitions Linked Cubes Cube Drillthrough Options Segurança

– Dimensão– Célula

Algumas Features do SQL Server 2005

Novas Ferramentas de Administração

SQL Management StudioAlgumas Funcionalidades

Substitui o MMC-Enterprise Manager Melhor interface com o usuário

– Object Explorer– Toolbars contextualizadas

Integrado ao SQLCMD

Page 28: Migrando Soluções de SQL

Online Restore– SQL Server permanece on-line– Somente os dados restaurados estão indisponíveis duranteo restore

Novas Funcionalidades Online Indexing

– Execução de queries enquanto o index é reconstruído .NET Framework 2.0

– Integração com o Visual Studio .NET– Utilize qualquer linguagem compatível com a CLR– User Defined Functions, Data Types e Procedures

Conexão Administrativa Dedicada

SQL Management StudioNova IDE

Page 29: Migrando Soluções de SQL

Algumas Features do SQL Server 2005– SQL Server 2005 Express Ed.

SQL Express ManagerFeatures

Console de Administração do SQL Server Express Ed.– Substitui o MSDE

.NET Framework 2.0 Simplifica o Gerenciamento do banco de dados

– Visão Tree view like– Local ou remoto

Editor para T-SQL Download e distribuição livre

Instalação

Page 30: Migrando Soluções de SQL

SQL Express Manager

Page 31: Migrando Soluções de SQL