Kan ikke attache min database igen (har kun mdf filen, ikke ldf)
Da log filen til min database var gået amok (kunne intet gøre med databasen, heller ikke tage en backup af den) og fyldte 6 gb, valgte jeg at detache den for derefter at slette log filen, hvoreften Enterprise manageren kan attache den igen og oprette en ny fil. Da jeg prøvede at detache den meldte EnterPrise manageren at den ikke kunne gøre det fordi log filen var fuld,men den gjorde det alligevel, den forsvandt nemlig fra 'Databases' i EnterPriseManager.Når jeg prøver at attache med flg kommando:
EXEC sp_attach_single_file_db @dbname = '<dbname>', @physname 'c:\ProgramFiles\MicrosoftSQlServer\MsSql\data\<Mydatabasename>
kommer flg fejl:
Error 1813: Could not open new database '<Mydatabasename>'. CREATE DATABASE
is aborted. Device activation error. The physical filename
'c:\ProgramFiles\MicrosoftSQlServer\MsSql\data\<Mydatabasename_log.ldf> may
be incorrect.
Som nævnt har jeg ikke log filen længere, så hvad gør Jeg ? (Jeg har kun en 3 måneder gammel backup af databasen). Det må være et spørgsmål om at kunne kreere en tom log fil på ny.
(Bruger MSSQL 2000)