17. maj 2004 - 07:54Der er
5 kommentarer og 1 løsning
Scriptning af ændringer
Kan man på en eller anden måde sætte en SQL server op til at generere en scriptfil hver gang der sker en ændring i et tabellayout ? Det ville jo gøre det alt andet lige meget nemmere at opgradere en anden SQL server til at have samme version af tabellerne som udviklingsserveren.
Det kan du da - via SQL Server Enterprise Manager.
Det du gør er, at du åbner en tabel i design mode - ændrer den, og klikker på "Save Change Script" ikonen (nr 3 fra venstre). Når dialogboksen kommer op hakker du af ved "Automatically generate change script on every save".
Ja det kan man, men............... der sker ingenting hvis man ændrer på tabeldesignet via Access. Det var det jeg egentligt fiskede lidt efter. Altså så den på en eller anden måde lavede nogle scripts f.eks. navngivet med dato og tid.
Jeg har ihvertfald selv en tendens til at glemme at jeg skal over i EM for at få mine scripts. Mange ændringer er mange gange nemmere at lave fra Access.
Det var ikke så meget lige tabeldesign jeg mente der var nemmere i Access, men måske mere views, stored procedures og lignende. Det er nu engang nemmere bare at vælge felter end at skulle huske navnene på dem. Og når man nu har muligheden for at ændre i tabellerne også, så har jeg i hvert fald nemt ved at glemme EM i den sammenhæng :-)
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.