I have a requirement where I need to take the backup of database. Once the user clicks the button I need back up the entire database to the location

 c:/backup

Database: SQL Server 2005.

Thank you

link|improve this question
feedback

migrated from stackoverflow.com Oct 26 '09 at 4:53

This question came from our site for professional and enthusiast programmers.

2 Answers

You're asking for quite a bit of information in one question, but to start, you can refer to the T-SQL syntax for backing up a database:

BACKUP DATABASE MyDatabase
TO DISK = 'c:\backup.bak'
link|improve this answer
feedback

Look this article. You'll need to execute code analogous to this via SqlCommand:

  • Create and open SqlConnection with user/pwd allowing maintenance operations on DB.

  • Create SqlCommand for this connection with proper command text (see linked article).

  • Call SqlCommand.ExecuteNonQuery.

Or else you may use Sql Server object model (SMO) to make a backup. See here (assemblies you need to reference are listed here).

link|improve this answer
THIS GIVES ME TAKING BACK UP FROM SQLSERVER . I NEED TO ACHIVE THIS FUNCTIONALITY IN FRONT END USING ASP.NET. – prince23 Oct 24 '09 at 7:42
feedback

Your Answer

 
or
required, but never shown