Ho un database molto grande (50+ GB). Per liberare spazio nel mio disco rigido, ho provato a cancellare vecchi record da uno dei tavoli. Ho eseguito il comando:Server Sql: il registro è pieno a causa di ACTIVE_TRANSACTION
delete from Table1 where TheDate<'2004-01-01';
Tuttavia, SQL Server 2012 ha detto:
Msg 9002, Level 17, State 4, Line 1
The transaction log for database 'MyDb' is full due to 'ACTIVE_TRANSACTION'.
e non ha eliminato una cosa. Cosa significa questo messaggio? Come posso cancellare i record?
Piccolo;) Non molto grande. Sicuramente NON varia grande finché si adatta alla memoria di un server di fascia media. – TomTom