Visual Studio alm rangers


Passo 1: Examine os bancos de dados físicos com código e objetos sobrepostos



Baixar 7.59 Mb.
Página3/62
Encontro30.10.2016
Tamanho7.59 Mb.
1   2   3   4   5   6   7   8   9   ...   62

Passo 1: Examine os bancos de dados físicos com código e objetos sobrepostos


Para a proposta deste laboratório iremos assumir que estamos refatorando dois bancos de dados existentes que contém tabelas com definições idênticas. O SQL Server Reporting Services apresenta em sua implementação um cenário real com os bancos de dados criados durante a instalação do produto. São eles os bancos ReportServer e ReportServerTempDB.

Duração estimada: 5 minutos


Identificar objetos com o mesmo nome nos bancos de dados ReportServer e ReportServerTempDB



  1. Abra o SQL Server Management Studio.

  2. No diálogo Connect to Server, na caixa de texto Server name: digite um ponto final (.) e clique em Connect.

  3. No painel Object Explorer, expanda a árvore indo para o ponto final ( .) e expanda o nó Databases. Observe a existência dos bancos de dados ReportServer e ReportServerTempDB.

  4. Clique com o botão direito em ReportServer, e clique em New Query

  5. Na janela de query, execute a seguinte query para identificar os objetos com o mesmo nome nos dois bancos de dados:

SELECT SCHEMA_NAME(schema_id) as SchemaName

,name as ObjectName

,type_desc as ObjectType

FROM ReportServer.sys.objects

WHERE is_ms_shipped = 0

INTERSECT

SELECT SCHEMA_NAME(schema_id) as SchemaName

,name as ObjectName

,type_desc as ObjectType

FROM ReportServerTempDB.sys.objects

WHERE is_ms_shipped = 0;

Os resultados da execução da query devem estar similares a este:



Figura 1 Resultados da query para localizar objetos similares



Utilizando a instrução INTERSECT nós consultamos os objetos de sistema do banco ReportServer assim como do banco ReportServerTempDB e encontramos objetos que são comuns a ambos os bancos de dados. Este foi o ponto de partida utilizado para selecionar os objetos em um projeto qualquer.

NOTA

Em geral se você quiser consolidar projetos para criar projetos compartilhados você terá que se certificar de que a estrutura dos objetos é idêntica. Nós recomendamos que você generalize objetos que possuam schemas idênticos, como colunas, tipos de dados, e assim por diante. Objetos podem ter o mesmo nome e não ser idênticos porque seus schemas podem ser diferentes.



Catálogo: 2012
2012 -> Fapesp e inpe promovem workshop para discutir relatório do ipcc sobre Riscos de Extremos Climáticos e Desastres nas Américas do Sul e Central
2012 -> Anima Mea Concerto no Convento Corpus Christi, 14junho2015
2012 -> Branches e merge com Visual Studio Team Foundation Server 2012
2012 -> Perfil: Time de Qualidade, Testadores
2012 -> Lista de Biologia Vanessa / Frente a volume 2
2012 -> CÂmara municipal de sapopema estado do paraná cnpj: 77. 774. 487/0001-94 Av. Manoel Ribas, 520, cep – 84. 294-000 Fone/Fax (43) 3548-1258
2012 -> Instituto nacional de estudos e
2012 -> Gabinete do ministro
2012 -> Indice de leis complementar 2012 lei 114 À 154 lei complementar 114 de 19 de janeiro de 2012
2012 -> Agenda do presidente do Ibram, Angelo Oswaldo de Araújo Santos 30 de dezembro de 2014

Baixar 7.59 Mb.

Compartilhe com seus amigos:
1   2   3   4   5   6   7   8   9   ...   62




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar