Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Database backup (URGENT)

Status
Not open for further replies.

plugsharma

IS-IT--Management
Nov 25, 2008
2
IN
Hi

I have a db backup requirement. As shown in the attached image current system is as follows:

1. There are three source databases such as DB001, DB002 and DB003. Each DB having one table as dbo.EMP and same table schema.
2. Emp table consists of EmpID (PK) and EmpName.
3. One backup database i.e, DBbackup


I need as follows:

1. Looping through all DB: "SELECT NAME FROM sys.sysdatabases WHERE NAME LIKE ''DB00%''"
2. Check if table dbo.EMP exist in each DB.
3. If exist then check table "001" exist in DB "DBbackup". >> "SELECT OBJECT_ID('DBbackup.dbo.001','U') AS Check " . This query will return NULL if table "001" not exist.
4. If not exist then create a table by taking part of DB name like "001" with same schema in "DBbackup" database.
5. Select into "001", from dbo.Emp before matching row count to avoid duplicate records.

Can you give idea how to achieve it.

Data export of each table is very time consuming. There are more than 150 DBs with huge data. Is there any alternative wizard or inbuilt script is there in SQL server 2005.

Can it be achieve by stored procedure.

Can we put a time stamp in SP to check the processing time for each DB.

Expecting for your solution. Its very urgent.

Thanks

Sharma
 
See my response on IT Knowledge Exchange.

Denny
MVP
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / SQL 2008 Implementation and Maintenance / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Admin (SQL 2005/2008) / Database Dev (SQL 2005)

My Blog
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top