Pra quem precisar comparar dois bancos de dados, como no caso de um banco com versóes distintas(desenvolvimento, produção) ai vai a dica, o select abaixo te apresenta a diferença entre dois bancos de dados.
Caso precise de banco de dados em servidores distintos basta utilizar servidor.bancodedados.dbo.tabela na hora de chamar a tabela. Ex. SELECT a.name FROM servidorTeste.BancoAnalisado.dbo.sysobjects a
select distinct
a.name as TABELA,
c.name as ATRIBUTO,
e.name as TIPO,
c.Collation,
c.length as TAMANHO,
c.xprec as DECIMAL
--a.*,c.*,e.*
from
sysobjects a,
syscolumns c,
systypes e
where
a.type = 'U' and
c.id = a.id and
e.xtype = c.xtype
EXCEPT
select distinct
a.name as TABELA,
c.name as ATRIBUTO,
e.name as TIPO,
c.Collation,
c.length as TAMANHO,
c.xprec as DECIMAL
--a.*,c.*,e.*
from
sysobjects a,
syscolumns c,
systypes e
where
a.type = 'U' and
c.id = a.id and
e.xtype = c.xtype
Nenhum comentário:
Postar um comentário