如何使用代码备份SQL Server数据库
2015-09-07 16:36
555 查看
1.添加引用
详细参见MSDN
https://msdn.microsoft.com/en-us/library/ms162133(v=sql.120).aspx
http://sridharbabuk.blogspot.com/2009/07/sql-server-database-backups-using-smo.html
using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common;
2.[code]Backup bkpDatabase = new Backup(); // Set the backup type to a database backup bkpDatabase.Action = BackupActionType.Database; // Set the database that we want to perform a backup on bkpDatabase.Database = DbName;// cmbDatabase.SelectedItem.ToString(); // Set the backup device to a file //new BackupDeviceItem(saveBackupDialog.FileName, DeviceType.File); BackupDeviceItem bkpDevice = new BackupDeviceItem(NewName, DeviceType.File); // Add the backup device to the backup bkpDatabase.Devices.Add(bkpDevice); // Perform the backup bkpDatabase.SqlBackup(SD.SrvSql); File.Copy(Source, PathDestination + "\\" + fileName); File.Delete(Source);[/code]
详细参见MSDN
https://msdn.microsoft.com/en-us/library/ms162133(v=sql.120).aspx
http://sridharbabuk.blogspot.com/2009/07/sql-server-database-backups-using-smo.html
相关文章推荐
- MySQLdb导入失败
- 基于PL/SQL的数据库备份方法
- Redis学习笔记(五)--排序
- MongoDB学习4_CentOS6.5系统下,MongoDB之Replica Set集群搭建
- 三个参数,对mysql存储限制的影响
- android 玩转ContentProvider之一--实现ContentProvider操作数据库
- 根据文字需求得到具体查询sql
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
- jsp连结sqlserver2008数据库
- Redis学习笔记(四)--过期时间
- mysql半同步复制
- 导出和导入数据mysqldump,source
- 数据库连接池(转载的)
- sql查询执行过程,语句优化,查询优化
- MongoDB 基础知识
- REVOKE
- 命令导出mysql数据库
- MySQL: How to support full Unicode in MySQL databases
- 用Redis存储Tomcat集群的Session