?
Solved

The Data in Backup ** incorrectly formatted

Posted on 2003-11-04
5
Medium Priority
?
650 Views
Last Modified: 2008-02-01
I have a re acurring problem with a Sql 2000 database, for some unknown reason the temp database explodes and fills up the disk, subsequently on the same partition the user database backup fails because there is no room left.
When this happens the Sql log says the following -
The backup data in 'F:\MSSQL\Backup\dbname' is incorrectly formatted. Backups cannot be appended, but existing backup sets may still be usable.
I have to copy the backup files affected to another location and then re run the backup for it to complete.
Are the old backup files still valid? is there a better way round this?
0
Comment
Question by:G_todd
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 34

Accepted Solution

by:
arbert earned 300 total points
ID: 9678644
NO--don't ever rely on a backup when you get this error (usually you can restore it though).  Are you backing up the databases to the same drive????
0
 

Author Comment

by:G_todd
ID: 9681338
Yes limitations of the hardware mean that the data and log files are on the same drive.
I also need to try and work out what is causing the Tempdb to explode..
0
 
LVL 34

Expert Comment

by:arbert
ID: 9681548
I would startup profiler and monitory what is hitting the tempdb database--that will help you narrow that problem down.  Maybe a big select statement with a sort clause, and insert....into statement, any temp table creation (duh)...

Do you have a network drive that you can bakup to?

backup yourdatabasenamehere to disk='\\uncservername\path\backupname.BAK'


Brett
0
 

Author Comment

by:G_todd
ID: 9686674
Yes I've started backing up to another Sql server as a tempory solution. Profiling the tempdb is definatly the way forward, not sure how to best perform the trace but thats the next thing to work out.
Thanks for your comments.
0
 
LVL 34

Expert Comment

by:arbert
ID: 9687832
Yep, just start up SQL SErver profiler (in the SQL Server program group).  There are a couple of existing trace templates, or you can create your own.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
It is possible to export the data of a SQL Table in SSMS and generate INSERT statements. It's neatly tucked away in the generate scripts option of a database.
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties
Viewers will learn how the fundamental information of how to create a table.
Suggested Courses

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question