DataBase_backup 、Restore and Delete
2007-03-23 23:05
375 查看
1//备份MyBakDb.bak数据库
2 string MyFileName = Application.StartupPath + "\\MyBakDb.bak"; ;
3 string MyDatabase = "myTest";
4 string MySQL= "use master;backup database @MyDatabase to disk = @MyFileName;";
5 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
6 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
7 MyCommand.Parameters.Add("@MyDatabase", SqlDbType.Char);
8 MyCommand.Parameters["@MyDatabase"].Value = MyDatabase;
9 MyCommand.Parameters.Add("@MyFileName", SqlDbType.Char);
10 MyCommand.Parameters["@MyFileName"].Value = MyFileName;
11 try
12 catch (Exception ex)
18 finally
22//恢复MyTestDb数据库
2 string MyFileName = Application.StartupPath + "\\MyTestDb.bak"; ;
3 string MyDatabase = "myTestDb";
4 string MySQL = "use master;Restore database @MyDatabase From disk = @MyFileName;";
5 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
6 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
7 MyCommand.Parameters.Add("@MyDatabase", SqlDbType.Char);
8 MyCommand.Parameters["@MyDatabase"].Value = MyDatabase;
9 MyCommand.Parameters.Add("@MyFileName", SqlDbType.Char);
10 MyCommand.Parameters["@MyFileName"].Value = MyFileName;
11 try
12 catch (Exception ex)
18 finally
22//删除MyTestDb数据库
2 string MySQL = "use master;DROP database MyTestDb;";
3 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
4 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
5 try
6 catch (Exception ex)
12 finally
16 {
17 MyConnection.Close();
18 }
2 string MyFileName = Application.StartupPath + "\\MyBakDb.bak"; ;
3 string MyDatabase = "myTest";
4 string MySQL= "use master;backup database @MyDatabase to disk = @MyFileName;";
5 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
6 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
7 MyCommand.Parameters.Add("@MyDatabase", SqlDbType.Char);
8 MyCommand.Parameters["@MyDatabase"].Value = MyDatabase;
9 MyCommand.Parameters.Add("@MyFileName", SqlDbType.Char);
10 MyCommand.Parameters["@MyFileName"].Value = MyFileName;
11 try
12 catch (Exception ex)
18 finally
22//恢复MyTestDb数据库
2 string MyFileName = Application.StartupPath + "\\MyTestDb.bak"; ;
3 string MyDatabase = "myTestDb";
4 string MySQL = "use master;Restore database @MyDatabase From disk = @MyFileName;";
5 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
6 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
7 MyCommand.Parameters.Add("@MyDatabase", SqlDbType.Char);
8 MyCommand.Parameters["@MyDatabase"].Value = MyDatabase;
9 MyCommand.Parameters.Add("@MyFileName", SqlDbType.Char);
10 MyCommand.Parameters["@MyFileName"].Value = MyFileName;
11 try
12 catch (Exception ex)
18 finally
22//删除MyTestDb数据库
2 string MySQL = "use master;DROP database MyTestDb;";
3 SqlConnection MyConnection = new SqlConnection("Data Source=.;Initial Catalog=;Integrated Security=True");
4 SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection);
5 try
6 catch (Exception ex)
12 finally
16 {
17 MyConnection.Close();
18 }
相关文章推荐
- Step By Step Guide To Create Physical Standby Database Using RMAN Backup and Restore
- csharp: SQL Server 2005 Database Backup and Restore using C#
- Backup and Restore MySQL Database Using mysqldump
- SQL Server Database Backup and Restore in C#
- [SQL Server][FILESTREAM] -- How to Backup and Restore a SQL Server FILESTREAM Enabled Database
- Backup and Restore MySQL Database Using mysqldump
- Copy database via backup and restore
- backup and restore database on Microsoft SQL Server 2005
- How to backup and restore database in SQL Server
- MySQL Backup and Restore Commands for Database Administration
- Transfer postgres database to another server - backup and restore
- Step By Step Guide To Create Physical Standby Database Using RMAN Backup and Restore (Doc ID 469493.
- [转]SQL SERVER – Backup Timeline and Understanding of Database Restore Process in Full Recovery Model
- Backup and Restore MySQL Database using mysqlhotcopy
- Deleting backup_label on restore will corrupt your database!
- Oracle Flashback Database and Restore Points 说明
- Ubuntu backup and restore
- Backup and Restore in SharePoint 2010
- [Database] mongodb mongodump and mongorestore
- TFS Express backup and restore