Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Administration
 transaction log

Author  Topic 

rob41
Yak Posting Veteran

67 Posts

Posted - 2010-12-10 : 10:51:51
I think this is a problem with the transaction log, does anyone know what I can do to fix it so it won't happen again?

Executed as user: menlo\traxsqlsvc. ...n 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 3:30:02 AM Error: 2010-12-10 03:36:42.75 Code: 0xC0202009 Source: Data Flow Task OLE DB Destination [49] Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "The transaction log for database 'eng_db' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases". End Error Error: 2010-12-10 03:36:42.77 Code: 0xC0047022 Source: Data Flow Task DTS.Pipeline Description: SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "OLE DB Destination" (49) failed with error code 0xC0202009. The identified component returned an error from the ProcessInput method. The err... The package execution fa... The step failed.

russell
Pyro-ma-ni-yak

5072 Posts

Posted - 2010-12-10 : 11:34:33
Either the disk that the transaction log lives on is full (or dangerously low on space), or you've limited transaction log growth and it needs to grow to accommodate the import.

What recovery model is the database 'eng_db' in? If not in simple, are you taking regular transaction log backups?
Go to Top of Page

rob41
Yak Posting Veteran

67 Posts

Posted - 2010-12-10 : 11:40:52
we do recoveries every night. I did some additional research and it looks like the problem is caused by not having delay validation turned on in the package, it's default position is off.
Go to Top of Page

russell
Pyro-ma-ni-yak

5072 Posts

Posted - 2010-12-10 : 11:57:38
"we do recoveries every night"

You do what? If your database is not in simple recovery, then you need to be taking transaction log backups.
Go to Top of Page

GilaMonster
Master Smack Fu Yak Hacker

4507 Posts

Posted - 2010-12-10 : 15:06:22
Please read through this - [url]http://www.sqlservercentral.com/articles/64582/[/url]

--
Gail Shaw
SQL Server MVP
Go to Top of Page
   

- Advertisement -