|
Posted by Greg D. Moore \(Strider\) on 03/11/07 04:10
"JA" <jarmour@kc.rr.com> wrote in message
news:45f37f6d$0$28180$4c368faf@roadrunner.com...
> Hi, I know just about nothing about SQL Server. I am getting this error:
>
> The log file for database 'my_database' is full. Back up the transaction
> log for the database to free up some log space.
>
>
>
> I can't access the transaction logs to back them up. I am told that my
> ISP's tech support should have it set up to shrink those logs
> automatically every so often. Is that true?
I have no idea what your ISP's tech support should do.
BUT... what access DO you have?
Sounds like you're in a bit of trouble.
Do you have access to run ad-hoc queries? (Query Analyzer, OSQL, etc.)
If so, try
BACKUP LOG <dbname> to DISK='D:\db_trn_2007031111.LOG'
(that will back up the log for that database to a file called
'D:\db_trn_2007031111.LOG'
You can name it something else and put it any SQL server has access to. If
the drive is NOT local, try a UNC share.)
If for some reason that does not back up your logs (you don't have write
permissions, etc.)
You can try,
BACKUP LOG <dbname> with truncate_only
That will truncate the transaction log to the last pending transaction.
HOWEVER, it will completely invalidate your backup chain and you should do
a full backup as soon as you can afterwards.
If you need more help tonight, email me at the address below I'll be awake
for a bit.
>
> Why are they needed? Up till Monday, the logs are just of our getting SQL
> Server set up, so couldn't the logs just be deleted? Most of my site can't
> run with this problem.
>
> I'd appreciate any enlightenment anyone can give me!
>
> Thanks, Jill
>
--
Greg Moore
SQL Server DBA Consulting
Email: sql (at) greenms.com http://www.greenms.com
[Back to original message]
|