What's In A Full SQL Server Backup?

Jul 20, 2005

If a full backup kicks off at 6pm within SQL Server, and takes 2 hours
to complete, will transactions between 6pm and 8pm be included in the
backup?

Tks

View 1 Replies


ADVERTISEMENT

SQL Server Admin 2014 :: Restore DB With Full Backup And Transactional Log Backup

Aug 3, 2015

Need to restore database,here's the scenario:

Data got deleted on Friday evening, need to have database restored to FRiday afternoon and also some data has been entered on Monday, which needs to be there.

View 8 Replies View Related

SQL Server 2005 Full Backup Script

Apr 4, 2007

We have a script that I had to rework a little bit for 2005 that doesa full backup for every database on the server... For some reason onsome nights the script does not backup all databases... Its like itskips over it for some reason... Output of the script below on thenight in question was:Executed as user: NT AUTHORITYSYSTEM. master [SQLSTATE 01000](Message 0) Status is ONLINE dbname / dbdevice = master / SQLBUmaster[SQLSTATE 01000] (Message 0) Processed 376 pages for database'master', file 'master' on file 1. [SQLSTATE 01000] (Message 4035)Processed 2 pages for database 'master', file 'mastlog' on file 1.[SQLSTATE 01000] (Message 4035) BACKUP DATABASE successfullyprocessed 378 pages in 0.169 seconds (18.298 MB/sec). [SQLSTATE 01000](Message 3014). The step succeeded.A normal night on this particular server includes two other databaseslike below:(Message 0) Processed 376 pages for database 'master', file 'master'on file 1. [SQLSTATE 01000] (Message 4035) Processed 2 pages fordatabase 'master', file 'mastlog' on file 1. [SQLSTATE 01000] (Message4035) BACKUP DATABASE successfully processed 378 pages in 0.711seconds (4.349 MB/sec). [SQLSTATE 01000] (Message 3014) msdb[SQLSTATE 01000] (Message 0) Status is ONLINE dbname / dbdevice =msdb / SQLBUmsdb [SQLSTATE 01000] (Message 0) Processed 688 pages fordatabase 'msdb', file 'MSDBData' on file 1. [SQLSTATE 01000] (Message4035) Processed 5 pages for database 'msdb', file 'MSDBLog' on file1. [SQLSTATE 01000] (Message 4035) BACKUP DATABASE successfullyprocessed 693 pages in 3.743 seconds (1.516 MB/sec). [SQLSTATE 01000](Message 3014) SBC [SQLSTATE 01000] (Message 0) Status is ONLINEdbname / dbdevice = SBC / SQLBUSBC [SQLSTATE 01000] (Message 0)Processed 11577184 pages for... The step succeeded.The script is schedule to be run nightly and it looks like this:ALTER PROCEDURE [dbo].[usp_backupFull] ASset nocount onDeclare @start_time datetime,@end_time datetime,@backupsize real,@status varchar(100),@cmd nvarchar(255),@monitor_server varchar(50),@recovery varchar(100),@db_name varchar(100),@dev varchar(100),@logvarchar(100),@backup_folder varchar(100),@dev_path varchar(255),@log_pathvarchar(255),@message_text varchar(255),@subject_text varchar(255),@error varchar(50)Select @backup_folder ='D:SQLBU'--Select @monitor_server ='MONITOR'CREATE TABLE #error (dbname varchar(50), error varchar(50))DECLARE db_cursor CURSOR FOR SELECT name FROM master..sysdatabaseswhere name not in ('Northwind','pubs','tempdb','model')OPEN db_cursorFETCH NEXT FROM db_cursor INTO @db_nameWHILE @@FETCH_STATUS = 0 BEGINSELECT @dev = 'SQLBU' + @db_nameSELECT @dev_path = @backup_folder + @dev + '.bak'SELECT @log = 'SQLBU' + @db_name + 'LOG'SELECT @log_path = @backup_folder + @dev + '_log.bak'PRINT ''PRINT @db_namePRINT ''IF NOT EXISTS (SELECT name FROM master..sysdevices where status=16and name=@dev) BEGIN-- Create new backup device if it doesn't existEXEC sp_addumpdevice@devtype='Disk',@logicalname=@dev,@physicalname=@d ev_pathPRINT ''ENDSelect @recovery =CONVERT(varchar(100),DATABASEPROPERTYEX(@db_name,' Recovery'))IF @recovery <'SIMPLE' BEGINIF NOT EXISTS (SELECT name FROM master..sysdevices where status=16and name=@log) BEGIN-- Create log backup device if it doesn't exist and logging not setto SIMPLEEXEC sp_addumpdevice@devtype='Disk',@logicalname=@log,@physicalname=@l og_pathENDENDSELECT @status = CONVERT(VARCHAR(100),DATABASEPROPERTYEX(@db_name,'Status'))print 'Status is ' + @status + ' dbname / dbdevice = ' + @db_name +' / ' + @devIF @status = 'ONLINE' BEGINSELECT @cmd = 'BACKUP DATABASE ' + @db_name + ' TO ' + @dev + ' WITHINIT'EXEC(@cmd)IF @@ERROR <0 BEGININSERT INTO #error VALUES (@db_name,'Full backup Failed-Check Log')--Select @cmd = 'osql -U srvMonitor -P backups -S ' +@monitor_server + ' -d Monitor -Q "insert into backups([date],server_name,db_name,backup_type,status) values (GETDATE(),'''+@@servername +''',''' + @db_name + ''',''Full'',''Failed'')"'--Execute master..xp_cmdshell @cmdENDELSE BEGINSELECT @start_time = backup_start_date, @end_time =backup_finish_date, @backupsize = (backup_size / 1024 / 1024) FROMmsdb..backupset WHERE (type = 'd') AND (database_name = @db_name) AND(backup_finish_date DATEADD(mi, -1, GETDATE()))--Select @cmd = 'osql -U srvMonitor -P backups -S ' +@monitor_server + ' -d Monitor -Q "insert into backups values(GETDATE(),'''+ @@servername +''',''' + @db_name +''',''Full'',''Success'',''' + cast(@start_time as varchar(50)) +''',''' + cast(@end_time as varchar(50)) + ''',' + cast(@backupsize asvarchar(50)) + ')"'--Execute master..xp_cmdshell @cmdENDPRINT ''SELECT @recovery =CONVERT(VARCHAR(100),DATABASEPROPERTY(@db_name,'Is TruncLog'))IF @recovery <'1' BEGINSELECT @cmd='BACKUP LOG '+@db_name+' TO ' + @log + ' WITH INIT'EXEC(@cmd)IF @@ERROR<>0 BEGININSERT INTO #error VALUES (@db_name,'Log backup Failed-Check Log')--Select @cmd = 'osql -U srvMonitor -P backups -S ' +@monitor_server + ' -d Monitor -Q "insert intobackups([date],server_name,db_name,backup_type,status) values(GETDATE(),'''+ @@servername +''',''' + @db_name +''',''Log'',''Failed'')"'--Execute master..xp_cmdshell @cmdENDELSE BEGINSELECT @start_time = backup_start_date,@end_time=backup_finish_date, @backupsize = (backup_size / 1024 / 1024) FROMmsdb..backupset WHERE (type = 'L') AND (database_name = @db_name) AND(backup_finish_date DATEADD(mi, -1, GETDATE()))--SELECT @cmd = 'osql -U srvMonitor -P backups -S ' +@monitor_server + ' -d Monitor -Q "insert into backups values(GETDATE(),'''+ @@servername +''',''' + @db_name +''',''Log'',''Success'',''' + cast(@start_time as varchar(50)) +''',''' + cast(@end_time as varchar(50)) + ''',' + cast(@backupsize asvarchar(50)) + ')"'--Execute master..xp_cmdshell @cmdENDENDPRINT ''ENDELSE BEGINPRINT 'The database was not backed up due to options that were setunder sp_dboptions'PRINT ''INSERT INTO #error VALUES (@db_name,'DB Not backed up due to DBoptions')--Select @cmd = 'osql -U srvMonitor -P backups -S ' +@monitor_server + ' -d Monitor -Q "insert into backups([date],server_name,db_name,backup_type,status) values (GETDATE(),'''+@@servername +''',''' + @db_name + ''',''Full'',''Not Backed up -Check DB Options'')"'--Execute master..xp_cmdshell @cmdENDFETCH NEXT FROM db_cursor into @db_nameEND--WHILE-- Open error cursor --DECLARE db_error CURSOR FOR SELECT dbname,error from #errorOPEN db_errorFETCH NEXT FROM db_error into @db_name,@errorWHILE @@FETCH_STATUS = 0 BEGINSELECT @message_text = @error + ' for ' + @db_nameSELECT @subject_text = '!!!!!! ' + @@servername + ' - Backupfailed for ' + @db_name + ' !!!!!!'--exec msdb..usp_Alerts @mess = @message_text ,@subj=@subject_textFETCH NEXT FROM db_error into @db_name,@errorEND --WHILEDROP TABLE #errorPRINT ''DEALLOCATE db_cursorDEALLOCATE db_errorset nocount off---------------------------------------------------------------Any help I would appreciate it... As you can see from the output aboveit looks like its not even getting the database name to backup in thecursor. But that just doesn't make any sense to me... why could thatbe.

View 2 Replies View Related

How To Set Full And Differential Backup In Sql Server 2000

Sep 11, 2007



I want to set a full and differential backup to one database in sql server 2000.
Is there a way to set both full and differential to just one database.

i want the full backup weekly once and differential every day to set up.

Please let me know

View 3 Replies View Related

SQL Server Admin 2014 :: Get Last Full Backup Times

Oct 27, 2015

I've got the below and have several variation and still cant seem to find a perfect way to query the server to bring back that last full backup per db. I'm shopwing mutilple records in the backup set db w/ type = 'D'. I look online and type D = Database. Which i assumed it meant full database backup. Apparently not. Try running the below on one of your full databases. Then check to see if the date is actually the last backup date.

DECLARE @db_name VARCHAR(100)
SELECT @db_name = DB_NAME()
-- Get Backup History for required database
SELECT TOP ( 30 ) s.database_name,
m.physical_device_name,

[Code] ....

View 9 Replies View Related

SQL Server 2005 Full/Differential Backup Issues

Jun 29, 2007

Hi,

After some advice - I have a SQL Server 2005 database which is part
of an anti-virus setup. The main database is 25Gb is size, and it
is running in simple recovery mode. There are two backup jobs in
place, one to do a differential backup each Mon-Sat, and one to
do a full backup on Sun. Although the backups do get done they
are taking 5 hours to do. Any wiz out there care to suggest what
the problem is, I would've though that maybe an hour was more
acceptable ?

Cheers,

Gordon

View 2 Replies View Related

SQL Server Restoring Specific Objects - Full Backup

Mar 25, 2008



Hi,

Is there any option to restore a specific object from a full database backup file?

View 3 Replies View Related

SQL 2012 :: Backup Cleanup Of Differential And Log Backups Based On Full Backup?

Feb 19, 2015

Using Ola Hallengren's scripts I do a full backup of a database on a Sunday. Then differential backups every 6 hours and log backups every hour. I would like to keep a full week of backups based off the full backup done on Sunday. Is there a way for me to clear out the diff and log folders after the successful full backup on Sunday nights?

View 2 Replies View Related

SQL Security :: Full Backup Needed After Restoration Of Database Before Transaction Log Backup

Jul 15, 2015

We take a full backup in the early morning and hourly transaction log back during the working hours for one database in the production server. The application team made certain changes to the design of the said database in their development server. The backup from the development server was restored to the production server during working hours. After the restoration should we take a full backup before next transactional logbackup? Would the transactional log backup with out a full backup after the restoration of a database be valid?

View 5 Replies View Related

Recovery :: Differential Backup Much Larger Than Database / Full Backup

Nov 16, 2015

I have a database that is just over 1.5GB and the Full backup that is 13GB not sure how this is since we have compression on for full backups and my other full backups are much smaller than there respective databases...Now my full backup is taken every Sunday night and the differentials are taken every 6 hours after the full backup. Now I have been thrown into this DBA role with little to no experience just what I have picked up and read. So my understanding of backups are limited but what I think I understand is that we take a full backup and the differential only captures what changes in the database so my question is why is my database 1.5GB but my differential is 15.4GB? I have others database that are on the same instance and don't seem to have this problem. I also just noticed that we do not rebuild the index before a full backup like we do on other instances...

View 13 Replies View Related

SQL Server Admin 2014 :: AlwaysON Secondary Full Backup?

Nov 12, 2014

Recently I have faced one DBA interview, below is the question they asked me.

" Does AlwaysON secondary replica support Full backup, if it is not why"?

I know AlwaysON secondary replicas support only copy_only and tlog backups, why they wont support full backup?

View 9 Replies View Related

SQL Server Admin 2014 :: Full Backup While Data Is Modifying

Nov 13, 2014

If data is modified (by an insert, update, or delete) while the backup is running, will the backup contain those changes or will it be added to the database afterwards?

View 2 Replies View Related

Proper Way To Truncate Log After Performing Full Backup (SQL Server 2000)

Jan 29, 2007

Hello all - I have a SQL Server 2000 database setup using the Full Recovery Model. Each night, we backup the entire database, and as such would like to truncate the log at this time as well.

Is the best way to do this to also backup the Transaction Log, and then perform a DBCC SHRINKFILE command? It just seems like there should be an easier way...?

Thanks!

View 1 Replies View Related

Does A Full Backup Include Data Changes Made During The Backup?

Nov 29, 2007

If my backup starts at 8PM and take 1 hour to complete, will the changes made to the database during that hour be captured in the full backup?

Stated another way, will my backup be a snapshot of:
a) 8PM when the backup started
b) 8PM with some of the changes made between the hour
c) 9PM when the backup finished?

Anybody know the exact way SQL Server handles that logic?

Thanks,

Marc

View 2 Replies View Related

Differential Backup Fails Because Of Erroneous Full Backup

Jul 19, 2007

Hi

I am using the Simple recovery model and I'm taking a weekly full backup each Monday morning with differentials taken every 4 hours during the day.

On Wednesday afternoon, a programmer ran a process that corrupted the db and I had to restore to the most recent differential. It was 5pm in the afternoon and a differential backup had just occured at 4pm. No problem, I figured.

I restored the full backup from Monday morning and tried to restore the most recent differential backup. The differential restore failed. Since I had used T-SQL for the initial attempt, I tried using Enterprise Manager to try again.

When viewing the backup history, I see my initial full backup taken on Monday plus all the differentials. BUT, on closer inspection, I noticed another full backup in the backup history that was taken early Tuesday morning. I can't figure out where this Tuesday morning full backup came from. It wasn't taken by me (or scheduled by me) and I'm the only one with access to the server. My full backups are usually named something like HCMPRP_20070718_FULL.bak. This erroneous full backup was named something like HCMPRP_03a_361adk2k_dd53.bak. It seemed like it was a system generated name. Not something I would choose. To top it off, I could not find this backup file anywhere on the server and when I tried to restore using this full backup, it failed.

Does anyone have any clues as to where this full backup might come from? Does SQL Server trigger a full backup on its own if some threshold is reached?

I ended up having to restore using the differential taken just before this erroneous full backup and lost a day of transactions.

Any insight is greatly appreciated.

View 3 Replies View Related

How Can I Trigger Full Backup On Tran Log Backup Error?

Aug 8, 2007

Hello,
I have MS SQL 2005 server with 300+ databases on it. The application is set up that way that it creates a new database as needed (dynamically). Do not ask me why - I hate this design... So, it can create 3-4 databases a day (random time).
I've scheduled full backup of all databases to run once at night, and it runs just fine. Besides that, I have scheduled tran logs backup of all databases to run every hour. This backup fails from time to time with the following error:

Executing the query "BACKUP LOG [survey_p0886464_test] TO DISK = N'D:\backups\log backups\survey_p0886464_test_backup_200708072300.trn' WITH NOFORMAT, NOINIT, NAME = N'survey_p0886464_test_backup_20070807230002', SKIP, REWIND, NOUNLOAD, STATS = 10
" failed with the following error: "BACKUP LOG cannot be performed because there is no current database backup.
BACKUP LOG is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

So, I think what happens is since my full backup of all databases are scheduled to run only once at night, and tran logs every hour, when new database is created during the day, there is no full backup for it, that is why tran logs backup fails. Becuase after the failure, if I run full backup again, then tran log runs just fine afterwards.

I am new to MS SQL Server, I am mostly working with Sybase IQ. Do you know if I can "trigger" full backup every time when new database created to avoid tran lof failure?

Or is it possible to schedule full backup to run if tran log backup fails?
Any advice will be much appreciated.

View 1 Replies View Related

How To Restore Database From Full Backup And Several Diff Backup

Oct 17, 2006

I have a full backup and several diff backup,now i want to restore

firstly,I restore full backup

RESTORE DATABASE ***
FROM DISK = 'D:databackup200610140000.bak'
WITH NORECOVERY
GO

it's working,then i don;'t know how to continue

Thanks in advance

View 3 Replies View Related

SQL Server 2008 :: Test Backup Restores (full And Log) - Restore Databases Automatically?

Apr 4, 2015

I am working towards automating the process of testing our backups. For the meantime, I do it all manually - I copy the backup files (full + transaction logs) to our test server and then run the restore script. Once database restored I run the DBCC CheckDB. The results of checkdb I manually upload to our Sharepoint portal as proof that the backup file is intact with no errors.

here are some ideas I have but have not yet tested:

Create a maintenance plan with each 3 jobs:

--> Powershell script to copy the files from Prod server to Test server - add this scrip to Job1
--> Powershell script to restore databases files - add this script to Job2
--> Run the DBCC in powershell (yet to find if possible in PS) - add this script to Job3

I would like to use seperate jobs as to get a report on the duration and status of each job

Would also like to get the results of the DBCC Checkdb as proof that no errors were found for upload to our Sharepoint portal. Dont know if possible via the job.

View 8 Replies View Related

Should Full Backup And Transaction Backup Be From One Plan?

Mar 11, 2008

Hello, everyone:

I just heard that for restore purpose, ths full backup and transaction log backup should be from one maintenance plan. Otherwise transaction log backup files cannot be restored after restoring full backup files.

Is it true? Can anyone offer official documents?

In my system, full and transaction backups are from one maintenance plan. Restores are doing fine. I am not sure that ideal is true or not.

Thanks

ZYT

View 2 Replies View Related

Should TLog Backup Be Suspended During Full Backup

Mar 15, 2007

If I create an adhoc db backup that takes, say 30 miuntes to complete, should I suspend the tran log backups that run every 10 minutes, until the full backup is complete?

Drew

View 9 Replies View Related

Differential Backup Not Smaller Than The Full Backup

Jun 6, 2007

Hi,



Using SQL Server 2005, we have a 2.8Gb database under the Simple recovery model. The database contains ~50M rows and each night ~60k rows are loaded(appended) to the database by a SSIS task.



We configured a Maintenance Plan which is executed once a week to perform a full backup of the database. The resulting backup file is ~2.8Gb, as expected.



We also configured another Maintenance Plan which is executed every day, a few hours after the SSIS task is executed, to perform a differential backup. To our surprise, the resulting backup file is about the same size as the full backup, ~2.8Gb when it should only be a few MB (only 60k rows are added to the database)



When we launch the "Restore Database" wizzard we clearly see the different backup set, Full and Differential but they all have about the same size (same for the physical backup file on disk).



Is there anything we are missing, why are the differential backup that big?



Thanks for any advice.

View 4 Replies View Related

Full Backup Includes Log Backup?

Oct 23, 2015

In SQL Server, whether the full backup of a database includes the backup of the log?

View 1 Replies View Related

Full Backup And Tran Log Backup

Jun 14, 2007

Hi:



I have 30 databases on sql server 2005 that I need to do a full backup every morning at 7:00 and tran log backup every 30 minutes until 7:00 PM. If I create a maintenance plan for a backup using the wizard I have the option of starting a full backup at 7 am and then an option of doing tran log backups every hour using a different schedule. I plan on selecting the option to create a different folder for every database. I just need to confirm that in this way the way to restore the data would be

1. to restore a full backup

2. apply all the tran logs depending on the time they want to recover back to.



I just think this is the easiest approach to have 30 databases on the same backup scheme instead of creating a separate backup device for each database and doing a full backup on that device and appending all tran logs to that device which means just 1 bak file versus the above strategy with a number of tran log files. Please advise.



Thanks



View 1 Replies View Related

Full Backup

Jul 20, 2005

I start a full backup on a database at 5pm. The backup job takes 3hours to complete. While the backup job is running, someone insertsrecords to the db. Will the backup include the new records? Or inother words, are the contents of a SQL Server backup a snapshot of thedatabase at the start time of the backup?

View 1 Replies View Related

Full Backup For USer DB's

Dec 10, 2007

I have a scheduled job backup/maintenance plan. In it I told it to delete all logs older than one day.
Does that mean it delete logs for every job or just that job? I ask because for some reason all the logs on every job is being truncated down to one day.

Thanks

View 1 Replies View Related

SQL 2012 :: Full Backup And AO

Feb 23, 2015

We need to setup an AO availability Group for a database for which a full backup exists but the DB is in simple recovery mode now. If i change the recovery mode to full and try to configure AG will this full backup will be used or do i need to create a new full backup.

View 4 Replies View Related

Full Database Backup

Jul 20, 2005

Question 13 GHZ CPU (Intel pentium 4) single cpu + 2 GB Memory + SCSI HDDDatabase size 10 GB - How long will full database backup take if thebackup is writing a file to the hard disk (separate hard disk)Question 2during this full backup are users and application able to access thedatabasefor examplea) select recordsb) insert , update, delete recordsor is the database backup causing the database to be exclusivelylocked up ?Thanks in advance

View 2 Replies View Related

Full Backup In Log Shipping

Dec 5, 2007

Hi all,


We have log shipping set up for some our databases.


So, my question is, Can i take a FULL BACKUP of databases which are involved in log shiping at primary.


--> Please give your comments on this.


Thanks.

View 4 Replies View Related

Deleting Media Set After A Full Backup

Nov 29, 2000

We are doing a full backup at night. During the day we are doing a backup of the log every hour. How do I delete the log backups from the media without deleting the device itself. I would like to do this once we have a full backup for the day. The media we are backing up the logs to is disk.

View 3 Replies View Related

MS SQL 2000 Full Export (not Backup)

Feb 17, 2004

Hi Everybody,

I am kind of new to MS SQL server databases. I like to take a full export at database level. When I use DTS wizard, it did allow me to take one table at a given time. I have 1000's of table in my database. Manually doing so is not possible. Should i call the 'bcp' command line utility 1000 times to collect the table data to 1000 different flatfiles or is there any provision to take export of all the 1000 tables in one single command/tool.

Many thanks.

View 8 Replies View Related

Transaction Log Needed When Full Backup Is Done?

Apr 30, 2008

Please correct me if I am wrong with this:

I am using SQL Server 2000, when I do a backup I use the database maintenance plan at enterprise manager. I select my database and then I schedule the complete backup and transaction log backup to "everyday at 22:00:00"
My question is, do I really need to do the transaction log backup? If I am not wrong with the complete backup I can already recover all my data, the transaction log backup is useless if done at the same time that I do the complete backup, right?

View 2 Replies View Related

Backup And Restore(full &#043; Transaction Log)

Mar 10, 2008

I have this database "DB1" which is in FULL recovery mode.

I run full daily backup -Monday to Saturday
DB1_Mon.bak
DB1_Tue.bak
DB1_Wed.bak
DB1_Thur.bak
DB1_Fri.bak
DB1_Sat.bak

Come Sunday - for the first time I have run transaction log backup.
DB1_Sun.trn

And now, I need to restore DB1 - but the only full backup that I have is the Monday - "DB1_Mon.bak"

Is my database complete if I restore only "DB1_Mon.bak" plus the "DB1_Sun.trn"?


Jeboy

View 1 Replies View Related

Simple Recovery And Full Backup

Jun 10, 2006

Hi MVPS/MS Experts:

Pardon me and my ignorance for asking this question. I just want to understand the backup architecture more clearly. According to BOL (both in SQL 2k and SQL 2k5) in simple recovery mode trasaction log backup is not possible since the log is truncated on checkpoint which is true. Also we know that FULL backup backups both the db and transaction log as well.

My question is what happens when a database is in simple recovery mode and a full backup is done. since the tran log cannot be backed up does only the db backup is done when a full backup is done?. What exactly happens behind the scenarios?. Is it that only the active log gets backed up when a full backup is done in simple recovery mode?. I am trying to understand how a full backup in simple recovery mode behaves without contradicting the full backup architecture and that the veracity of the statement (both db and tran log backup in full backup mode) holds true for a simple recovery scenario.

MVPs/ MS Experts if you could Please explain it in detail, I would really appreciate it.

Thanks

Ankith

View 6 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved