Re: Transaction log backup

Re: Transaction log backup

 

  

Actually...what you need to do is something along these lines...


use dbname

BACKUP LOG dbname WITH NO_LOG
GO
DBCC SHRINKFILE(logical_log_name found in systables,TRUNCATEONLY)
GO


Hope this helps...

Luis



"george eapen "
<mssqldba-ezmlmsh
ield-x44181776.x1 To
[Email Address Removed] "LazyDBA Discussion"
.com> <[Email address protected]
cc
24/11/2004 17:47
Subject
Transaction log backup










Hello..

I have a database 120MB size with a transactional log size of 300MB (it had
never been backed up before). I have seen and tried the script to reduce
the
size of the transaction logs, which works great.

This database uses the full recovery model and I read in a couple of place
that if a backup of the logs is performed, it truncates the transaction
logs
and only contains the active transactions. So I basically want to keep my
log size as small as possible. I tried the following script:

USE master

Backup database databasename to test_backup_data
backup log databasename to test_backup_log

After executing it, it creates the backup file with a size of 250Kb and the
original log still remains at 300Mb.

I am just confused as to whether this is the way it is supposed to work or
not. I was expecting that the backup log would have a size of 300MB and the
original log would come down to a few megabytes. Do I just need to run the
script that reduces the transactional log size to achieve this, since it's
a
virtual log file? And does the backed up log file contain all the
transactional log entries I need?

How would I best determine what is the ideal size for the transactional
log?

- Start with 10Mb and see how much it grows in a week and set it at that?


I have another question as well.. when backing up databases, is it possible
to recover them even if I don't back up the Master database? How often do
you recommend to backup the master database, assuming I backup the other
databases once a day?

Thanks!



---------------------------------------------------------------------
TO REPLY TO EVERBODY , PLEASE CLICK REPLY-ALL, NOT JUST REPLY
Website : http://www.LazyDBA.com
To unsubscribe: http://www.lazydba.com/unsubscribe.html
For additional commands, e-mail: mssqldba-[Email address protected]




MS Sql Server LazyDBA home page