Üdv mindenkinek!
Mostanában többször is szembesültem azzal, hogy evidenciának vettem egy játszós adatbázis "installálását", amit nem szabadott volna. Ezért most szeretném ezt pótolni ezzel a bejegyzéssel...
Mi a megoldás abban az esetben, ha a frissen letöltött AdventureWorks 2012 tesztadatbázisunkat nem tudjuk jobb klikk / Attach parancssal működésre bírni?
A hibaüzenet általában valami hasonló szokott lenni:
An error occurred, when attaching the database(s). Click the hyperlink in the Message column for details.
Hát ez egyrészt jó beszédes hibaüzenet, másrészt az említett link sem ad normális infót a dolgok miértjéről.
A gond a következő:
Az, hogy te letöltötted az mdf filet, még nem lesz elég hogy az sql el kezdjen vele foglalkozni, ugyanis a "minden infót két helyen tárolunk" elv betartásához szükséges egy tranzakciós log file megadása is. Ezen pedig a jobb klikkes, varázslós módszerrel szépen át tudsz siklani.
( Oké, többes szám, én is többször megtettem már.)
Ezért javaslom, hogy ezt írd be a kattogtatás helyett, és elsőre megeszi a skúl. (Köszi Kacsa, annyiszor mondtad már, hogy rámragadt :) )
CREATE DATABASE AdventureWorks2012
ON (FILENAME = 'c:\temp\AdventureWorks2012_Data.mdf')
FOR ATTACH_REBUILD_LOG
Feltételezve, hogy a játszós adatbázisodat a c:\temp könyvtárba tetted.
Nincsenek megjegyzések:
Megjegyzés küldése