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
Solved

Full SQL backup - how many files

Posted on 2010-11-19
3
441 Views
Last Modified: 2012-08-13
Hi Guys,

So here is the current story.

The Sql service can't be bounced until we get a full backup first. It's just too risky
We have completed a log file backup this morning with no issues.

We are going to do a database backup tonight - however the cause of all this mess was that we added a new drive (NAS Storage) to the server to receive the DB backup files as we were out of space on the local drive.
The DB is about 900GB
My plan is to split the DB backup into 30 files - each of 30GB
I have got the plan on the attached spreadsheet.

Is there a limit on the number of backup files we can use?
Does anybody see any reason why this backup plan would not work?
We normally split the backup into  files anyway and spread it over the A and B drives in the spreadsheet.

Note that the DB data files are on the drive letters f : u

thanks
EE-Backup-Plan.xlsx
0
Comment
Question by:smythsit
  • 2
3 Comments
 
LVL 16

Expert Comment

by:EvilPostIt
ID: 34172561
The maximum i believe is 64 therefore i see no problem with you backing up to 32. This is a very good idea to speed up the backup process. Although you are using SQL Server 2008 which means you can also use backup compression which will also speed up the backup time and reduce the footprint.
0
 
LVL 16

Accepted Solution

by:
EvilPostIt earned 500 total points
ID: 34172645
Sorry was out at lunch and have just read the latest comment on the last thread. Is the unkillable backup command still running? If so you will not be able to do another backup as it will be blocked by the previous backup database command (As you mentioned, last nights backup failed too).

Normally this wouldnt be a problem due to the fact that you have taken a transaction log backup and would therefore just be able to restore the log backup (and a few extra steps the if you need just let me know).

The problem you may have is that you dont know if all of the transactions have actually been backed up by the log backup.
0
 

Author Comment

by:smythsit
ID: 34173574
Hi

I think we've found the answer to both issues
http://connect.microsoft.com/SQLServer/feedback/details/428738/nativebackup-spid-get-in-to-suspended-mode-with-backupio-and-backupthread-as-last-wait-type-when-backup-process-get-intrrupted-in-sql-server-2008-rtm

It appears that the DB backup was caused by the above.
The Transaction is closed so a server restart will not cause a lengthy roll forward.

Thanks for all the help - we'll still do the file splitting once the DB is back up and running ok again
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
SQL 2008 R2 syntax 11 36
get column names from table in vb.net 8 50
Webservices in T-SQL 3 34
sql 2016 Integration Service connecting to 2012 3 31
Hi all, It is important and often overlooked to understand “Database properties”. Often we see questions about "log files" or "where is the database" and one of the easiest ways to get general information about your database is to use “Database p…
This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

828 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