Verificare la struttura

giovedì 31 luglio 2008 - 11.19

lordwaizard Profilo | Senior Member

Ho due db con le medesime tabelle, dovrei verificare che la struttura di ogni tabella del primo db sia uguale a quella del secondo db.

Se così non fosse desidererei conoscere le differenze tra il primo db e il secondo, i dati contenuti nelle tebelle non devono essere verificati.

Perchè l'obbiettivo sarebbe quello di correggere la struttura.

Sapete come fare?
Vi ringrazio in anticpio.

Ciao
Davide

lbenaglia Profilo | Guru

>Ho due db con le medesime tabelle, dovrei verificare che la struttura
>di ogni tabella del primo db sia uguale a quella del secondo
>db.

Ciao Davide,

Che DBMS utilizzi?
Con SQL Server puoi generarti lo script dei metadati via Script Wizard e confrontare la struttura dei due db (ad es. con WinDiff).
Se invece preferisci affidarti ad un tool professionale che esegue questo genere di lavoro, puoi dare un'occhiata a SQL Compare di Red Gate Software:
http://www.red-gate.com/products/SQL_Compare/index.htm

>Vi ringrazio in anticpio.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

alx_81 Profilo | Guru

Ciao!

>Perchè l'obbiettivo sarebbe quello di correggere la struttura.
>Sapete come fare?
Per queste cose esistono tool di terze parti, e quelli con cui mi sono trovato meglio sono quelli della RedGate (www.red-gate.com)
Nella fattispecie SQL Compare
http://www.red-gate.com/products/SQL_Compare/index.htm

Sto parlando di SQL Server..

>Vi ringrazio in anticpio.
Di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

lordwaizard Profilo | Senior Member

Il database è SQL2005Express.

Ci sono prodotti freeware?

Grazie
Davide

alx_81 Profilo | Guru

>Il database è SQL2005Express.
>
>Ci sono prodotti freeware?
se devi farlo una tantum, hai un periodo di trial con Redgate.
La cosa più free che conosco è fare come dice Lorenzo, scriptare lo schema dei due db e poi usare Windiff
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5