Hejsan, körde en restore på en databas i MS SQL 7 i fredags och mitt i detta så hängde sig datorn och när jag kopplar upp mig med Enterprise Managern så är ikonen för databasen grå istället för gul och det står Databasnamn(Loading)... Ajdå, låter inte bra. Har du alltså en backup på databasen som du vill lägga in, och problemet du försöker lösa är helt enkelt bara att få ta bort databasen och sen lägga in din backup istället? Isf skulle det kunna fungera om du går in och tar bort Loading-statusen, och kanske tom även replikeringen, i sysdatabases. Tack Christoffer! Det fungerade alldeles utmärkt!!!Databas låst.
Hur kan jag få bort detta och återställa databasen?
Databasen är publicerad för replikering vilket är vad den klagar på om jag försöker köra "DROP DATABASE"
Tacksam för all hjälp!Sv: Databas låst.
OBS! Detta görs på egen risk, varken jag eller Microsoft rekommenderar att man normalt gör så här. Ta en backup på master innan du gör det.
Först måste du slå på möjligheten att ändra direkt i systemtabeller:
<code>
USE master
GO
EXEC sp_configure 'allow updates', '1'
RECONFIGURE
</code>
Nu kan du ändra bitarna i sysdatabases direkt:
<code>
USE master
GO
-- För att ta bort Loading
UPDATE sysdatabases SET status = status - 32 WHERE dbid = DIN_DATABAS_ID
-- För att ta bort replikering
UPDATE sysdatabases SET category = 0 WHERE dbid = DIN_DATABAS_ID
</code>
Sen bör du kunna ta bort databasen.Sv: Databas låst.
Och i och med att jag har backup på allt så är ingen data förlorad!