| Langt Oplæg: Man har kørende 2 databaser. En produktions database og en test
 database.
 
 PROD db fil ligger x:\data\PROD.mdf (og transaktions log på f.eks
 x:\log\PROD_1.ldf )
 TEST db fil ligger x::\data\TEST.mdf o.s.v.
 
 Man vil gerne overskrive test databasen, med en kopi/backup af produktions
 databasen.
 
 Der laves en backup af produktions databasen til backup filen
 x:\backup\prod.bak
 
 I management studio, højreklikker man på TEST, og vælger tasks > restore >
 from device > x:\backup\prod.bak
 
 Under general sættes "To database"  automatisk  rigtigt nok til TEST.
 
 Under options vælges "Overwrite the existing DB"
 
 "Under options > restore the database files as:" er der 2 kolonner
 En med "original filename"  (mener det efterfølgende går igen som "logical
 name" på TEST bare med et _data efter altså PROD_DATA)
 Ikke det store problem. Det kan, hvis man har lyst, efterfølgende rettes,
 med en "alter database xxx modify file o.s.v."
 
 Nu kommer det mærkelige:
 
 I anden kollonne der hedder Restore As, står navnene på de originale
 database filer (altså c:\data\PROD.mdf og PROD_1.ldf)
 
 Så hvis man ikke vidste bedre kunne man forandledes til at tro, at databasen
 TESTs database filer vil komme til at hedde x:\data\PROD.mdf/ldf, med mindre
 man aktivt går ind og ændre dette til x:\data\TEST.mdf og ldf.
 
 Men det er _ikke_ nødvendigt. En restore af TEST, vil (heldigt nok) ikke
 overskrive  og herefter overtage PROD.mdf og ldf, selvom man her bare
 trykker på OK knappen og restoren går igang. Den vil tilgengæld fint
 overskrive de rigtige database filer (TEST.mdf/ldf). (kan ses på Date
 modified)
 Og en properties > files på TEST, viser det samme.
 
 Har kigger lidt i help og på google, men ikke rigtigt fundet nogen  om
 "fænomenet".
 
 En lille test mere: Hvis jeg ændre foldernavn til f.eks x:\data2\, så bliver
 de nye database filer navngivet efter det der står i "Restore As". Altså
 komme TEST databasens db filer til at hedde x:\data2\PROD.MDF og
 x:\log2\PROD_1.LDF.
 
 
 Nogen der lige som mig, er faldet over ovenstående, og muligvis har fundet
 en forklaring på løjerlighederne.
 
 
 --
 
 Med venlig hilsen
 
 Bjarne K.
 
 
 
 
 
 
 
 
 |