Re: Changing database size
From: Nico De Greef (ndg_at_denco.be)
Date: 02/25/04
- Next message: Evan Mann: "Re: Moving all DBs to new machine with same name"
- Previous message: Tibor Karaszi: "Re: Changing database size"
- In reply to: Tibor Karaszi: "Re: Changing database size"
- Next in thread: Tibor Karaszi: "Re: Changing database size"
- Reply: Tibor Karaszi: "Re: Changing database size"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 25 Feb 2004 23:47:01 +0100
Yes you can, i've written this script a few years ago and it is a specific
order of SQL statements.
Not an 'out of a book' solution but it is possible.
(Not that I don't want to give it to you, but i have to look it up)
-- Nico De Greef Belgium Freelance Software Architect MCP, MCSD, .NET certified "Tibor Karaszi" <tibor_please.no.email_karaszi@hotmail.nomail.com> wrote in message news:OvF6EB$%23DHA.2180@TK2MSFTNGP09.phx.gbl... > You can't reduce the size of the log using ALTER DATABASE (which by your > messages is what you are trying to do). You need to use DBCC SHRINKFILE, > which is restricted in the sense that it can only shrink from the end of the > file towards the beginning of the file. And if there are log records at the > end of the file, it cannot be shrunk. > > Check out below KB articles: > > INF: How to Shrink the SQL Server 7.0 Transaction Log > http://support.microsoft.com/default.aspx?scid=kb;en-us;256650 > > INF: Shrinking the Transaction Log in SQL Server 2000 with DBCC SHRINKFILE > http://support.microsoft.com/default.aspx?scid=kb;en-us;272318 > > Log File Grows too big > http://www.support.microsoft.com/?id=317375 > > Log file filling up > http://www.support.microsoft.com/?id=110139 > > Considerations for Autogrow and AutoShrink > http://www.support.microsoft.com/?id=315512 > > http://www.mssqlserver.com/faq/logs-shrinklog.asp > > > -- > Tibor Karaszi, SQL Server MVP > Archive at: > http://groups.google.com/groups?oi=djq&as_ugroup=microsoft.public.sqlserver > > > "mcamci@ozoptics.com" <anonymous@discussions.microsoft.com> wrote in message > news:135201c3fbb0$ee90d1b0$a501280a@phx.gbl... > > Hello, > > My SQL server 7 database, data size is 150M, but only 82M > > occupied with data. > > > > Transaction log size is 1.8Gig, and only 20M is used the > > actual data. > > > > This is I think, due to not backing up transaction data > > for more then a year. > > > > Now we are trying to reduce the database transaction log > > size, but SQL server doesn't allow us to reduce it. > > It says, "your new size must be larger then current size." > > We tried to use alter database commands, says the same > > message. Is there another way to reduce the allocated > > space to transaction logs? > > > > MC > > > >
- Next message: Evan Mann: "Re: Moving all DBs to new machine with same name"
- Previous message: Tibor Karaszi: "Re: Changing database size"
- In reply to: Tibor Karaszi: "Re: Changing database size"
- Next in thread: Tibor Karaszi: "Re: Changing database size"
- Reply: Tibor Karaszi: "Re: Changing database size"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|