2013. január 22., kedd

AdventureWorks 2012 "install"

Ü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