02. november 2005 - 10:29Der er
13 kommentarer og 1 løsning
Fra udviklings database til produktionsdatabase
Jeg har 2 databaser på en ms sqlserver. Den ene er en udviklingsdatabase fyldt med test data. Den anden er produktionsdatabasen som er fyldt med rigtig data. Nu er det sådan at jeg skal have opdateret produktionsdatabasen så felterne der matcher dem i udviklingsdatabasen. Hidtil har jeg tjekket alle tabeller og alle felter for at sikre mig at alt er som det skal være og ellers manuelt oprettet nye felter eller ændret datatyper hvor det var nødvendigt. Men det er en meget omstændig process og tager mildt sagt meget lang tid. Mit spørgsmål er om der findes en bedre måde at gøre det på?
hvis alle ændringer var lavet som SQL script der bare kunne køres så ...
du kan sagtens generere et total script, men jeg har svært ved at se hvad du kan bruge det til - og jeg kender ikke et værktøj der kan generere ALTER kommandoer udfra 2 databaser
det findes jo en række 3rd. party tools til netop at løse dette problem.
Ellers kan du generere et script fra Enterprise Manager. Højreklik databasen og vælg Generate SQL script.. dette skal så 'bare' rettes til bagefter.. er ikke det store problem hvis det bare er en sjælden gang imellem.
hvilke 3rd. party værktøjer findes der ? 0xffff det er det jeg har gjort. Men det er stadigvæk en snørklet måde fordi den kræver meget opfølgende arbejde.
0xffff det drejede sig bla om noget sammenkøring. Jeg har forsøgt alle muligheder inden for SQL server's egen værktøjer og det fungerede ikke ordentligt.
Ricky hvis du var en smuk dame ville jeg kysse dig :P Smid et svar det prog var lige hvad jeg havde brug for :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.