Hej, Du skulle kanske inte tagit bort loggfilen, utan rensat den, med en BACKUP LOG...WITH TRUNCATE_ONLY Hej, mmm... Johan, jag applåderar dig. Hej,Attach db misslyckas!?
Har ett stort problem, efter att detachat en db, och tagit bort loggfilen (den hade spårat ur, 1.5 GB). Kan jag inte attacha dbn igen, den gnäller om att det är fel på logg-fils namnet!? Någon som vet varför?
[code]
Server: Msg 1813, Level 16, State 2, Line 1
Could not open new database 'mindb'. CREATE DATABASE is aborted.
Device activation error. The physical file name 'd:\Program Files\Microsoft SQL Server\MSSQL\Data\mindb_Log.LDF' may be incorrect.
[/code]
Jag har prövat att göra det i både Enterprise manager och i Query Analyzer, med sp_attach_single_file_db.Sv: Attach db misslyckas!?
Sedan krympt filen med en DBCC SHRINKFILE
Sedan satt din databas i Simple Recovery mode...
/mickeSv: Attach db misslyckas!?
Förhoppningsvis har du nnu lärt dig att detta inte är rätt metod att försöka manipulera en databas på filnivå. Bifogar en länk med information om du rättar till problemet. Det är mycket text, men lite straff skall man ha för att man chansar på måfå på saker som man inte kan... :-)
http://www.spaceprogram.com/knowledge/sqlserver_recover_emails_received.html
Lycka till!
// JohanSv:Attach db misslyckas!?
haha, jo, det är bara att bita i sura äpplet.
Du har helt rätt, jag ska bättra mig. Tack för länktipset, ska läsa igenom det och se om det kan vara något för mig.Sv:Attach db misslyckas!?
Ditt lysande tips gav mig tillräckligt med hjälp för att ställa tillbaka databasen. Tack så hemskt mycket. Hade inte fixat det utan den där länken, för REBUILD_LOG exemplet som alla känner till är ofullständigt för mig och tydligen av många andra, eftersom ingen verkade ha lyckats lösa något med enbart det tipset, men med den här killens hjälp lyckades även jag.
Muchos gracias ;-)Sv: Attach db misslyckas!?
Kul att du lyckades återställa det hela. Glöm dock inte bort att markera tråden som löst så att även andra får glädjen av denna informationen.
// Johan