Hur friställer man disk-utrymme som Sql Server allokerat. Om den kan släppa utrymme så gör den det, men om den lagt någon data där så kan den förstås inte släppa det. Vad gäller det, data- eller loggfiler? Det gäller både data och logfiler. Nej, det behöver man ej. Hur gör du för att minska dem? Man kan inte minska storleken på en databas med hjälp DBCC SHRINKDATABASE till en storlek som är mindre än den man angav när man först skapade databasen. För att göra det måste man använda DBCC SHRINKFILE. Körde "Shrink Database", testade samma sak idag på en annan db ocha den lämnade tillbaka allokerat utrymme. Kan alternativet "Move pages to biginning of file before shrinking" ha någon inverkan(har ej använt detta alernativ) ? Ja, 'move pages' kan göra det enklare för SQL Server att ta bort utrymme. Osäker på vad som hände igår och om det finns finns något fritt utrymme att ta bort. > Delete av Transaction Log i DB Properties i Sql Server Enterprise Manager för Sql 2000 Vad jag menar är att man i Sql Server Enterprise Manager för Sql 2000 väljer egenskaper för en DB, väljer fliken "Transaction Log" och aktiverar knappen "Delete" Nej, den knappen gör att man tar bort loggfilen. Det går naturligtvis inte om man bara har en loggfil, men om har flera kan man på så sätt ta bort en fil helt och hållet.Hur friställer man disk-utrymme som Sql Server allokerat
Man kan bla köra "Shrink Database" för att friställa utrymme dock verkar det EJ minska allokerat område. Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Måste man stoppa och starta om Sql Server för att det skall träda i kraft ?Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Sv: Hur friställer man disk-utrymme som Sql Server allokerat
se
http://msdn.microsoft.com/library/en-us/tsqlref/ts_dbcc_3pd1.asp
och
http://msdn.microsoft.com/library/en-us/tsqlref/ts_dbcc_8b51.aspSv: Hur friställer man disk-utrymme som Sql Server allokerat
I Sql Server Enterprise Manager för Sql 7 fanns det ett alternativ i menyn för att trunkera logfilen, känner du till om man kan göra motsvarande sak i Sql 2000 ?Sv: Hur friställer man disk-utrymme som Sql Server allokerat
För att trunkera loggen: gå in på shrink files och välj loggen, sen har du nog de alternativ du behöver. Personligen gör jag hellre sådant i T-SQL, med bl a de kommando som Andreas länkade till.
Är du som sagt säker på att det finns fritt utrymme att ta bort?Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Känner du till om "Delete av Transaction Log i DB Properties i Sql Server Enterprise Manager för Sql 2000" är samma sak som Sql 7 truncate log ?Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Que?Sv: Hur friställer man disk-utrymme som Sql Server allokerat
Sv: Hur friställer man disk-utrymme som Sql Server allokerat