资源简介
SQL Server数据库备份与恢复(C#代码示例)为你提示了简洁、易懂的代码示例
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test_BackUp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//备份
private void button1_Click(object sender EventArgs e)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = “(*.mdf)|*.mdf“;
saveFileDialog.FilterIndex = 0;
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
string filePath = saveFileDialog.FileName;
SQLBACK(“KK\\SQLEXPRESS“ “nuanqi“ “123“ “BackUpTest“ filePath);
//SQLBACK(“KK\\SQLEXPRESS“ “nuanqi“ “123“ “BackUpTest“ @“E:\BackUpTest.mdf“);
}
}
/// < summary>
/// SQL数据库备份
/// < /summary>
/// < param name=“ServerIP“>SQL服务器IP或(Localhost)< /param>
/// < param name=“LoginUserName“>数据库登录名< /param>
/// < param name=“LoginPass“>数据库登录密码< /param>
/// < param name=“DBName“>数据库名< /param>
/// < param name=“BackPath“>备份到的路径< /param>
public static void SQLBACK(string ServerIP string LoginUserName string LoginPass string DBName string BackPath)
{
SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
try
{
oSQLServer.LoginSecure = false;
oSQLServer.Connect(ServerIP LoginUserName LoginPass);
oBackup.Database = DBName;
//oBackup.Files = BackPath;
oBackup.Files = @““ + BackPath + ““;
oBackup.BackupSetName = DBName;
oBackup.BackupSetDescription = “数据库备份“;
oBackup.Initialize = true;
oBackup.SQLBackup(oSQLServer);
System.Windows.Forms.MessageBox.Show(“备份成功!“);
}
catch (Exception e)
{
throw new Exception(e.ToString());
}
finally
{
oSQLServer.DisConnect();
}
}
//恢复
private void button2_Click(object sender EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = “(*.mdf)|*.mdf“;
openFileDialog.FilterIndex = 0;
if (openFileDialog.ShowDialog() == DialogResult.OK)
SQLDbRestore(“KK\\SQLEXPRESS“ “nuanqi“ “123“ “BackUpTest“ @“E:\BackUpTest.mdf“);
}
/// < summary>
/// SQL恢复数据库
/// < /summary>
/// < param name=“ServerIP“>SQL服务器IP或(Localhost)< /param>
/// < param name=“LoginUserName“>数据库登录名< /par
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 950272 2010-09-29 16:04 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Debug\Interop.SQLDMO.dll
文件 9728 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Debug\Test_BackUp.exe
文件 26112 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Debug\Test_BackUp.pdb
文件 14328 2010-09-29 17:21 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Debug\Test_BackUp.vshost.exe
文件 950272 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Release\Interop.SQLDMO.dll
文件 9728 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Release\Test_BackUp.exe
文件 22016 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\bin\Release\Test_BackUp.pdb
文件 4466 2010-09-29 17:21 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Form1.cs
文件 2647 2010-09-29 16:12 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Form1.Designer.cs
文件 5814 2010-09-29 16:12 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Form1.resx
文件 0 2010-09-29 17:21 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\build.force
文件 950272 2010-09-29 16:04 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Interop.SQLDMO.dll
文件 1748 2010-09-29 17:21 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.csproj.FileListAbsolute.txt
文件 847 2010-09-29 16:12 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.csproj.GenerateResource.Cache
文件 579 2010-09-29 16:04 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.csproj.ResolveComReference.cache
文件 9728 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.exe
文件 180 2010-09-29 16:12 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.Form1.resources
文件 26112 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.pdb
文件 180 2010-09-29 16:05 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Debug\Test_BackUp.Properties.Resources.resources
文件 950272 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Interop.SQLDMO.dll
文件 1446 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.csproj.FileListAbsolute.txt
文件 847 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.csproj.GenerateResource.Cache
文件 579 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.csproj.ResolveComReference.cache
文件 9728 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.exe
文件 180 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.Form1.resources
文件 22016 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.pdb
文件 180 2010-09-29 16:46 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\obj\Release\Test_BackUp.Properties.Resources.resources
文件 492 2010-09-29 15:57 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Program.cs
文件 1354 2010-09-29 15:57 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Properties\AssemblyInfo.cs
文件 2872 2010-09-29 15:57 SQL Server数据库备份与恢复\Test_BackUp\Test_BackUp\Properties\Resources.Designer.cs
............此处省略22个文件信息
- 上一篇:c#版的手写输入工具
- 下一篇:C#、winform增删改查
相关资源
- c#仓库信息管理系统
- 基于asp.net+sql的学生宿舍管理系统
- C# 图书系统 SQL
- C#+sqlite 登录Demo
- 图书管理图书管理图书管理图书管理
- c#+SQL server物资管理系统
- FusionCharts ASP.NET+SQLServer
- Asp.net core postgreSql Demo
- 学生信息管理系统c#+sql
- sql+c#按时间查询
- DataTableHelper 用c# 对DataTable进行操作的
- C#中读取sql server的数据,并在datagri
- 网上书店asp.net+sql毕业设计
- C#&SQLite 学生信息管理系统
- c# 反射获取传入对象的属性拼接sql语
- SQLite操作类C#
- 图书馆管理系统ASP.NET+SQL Server 2008
- 宾馆管理系统含源码和数据库文件
- c# 对sqlite基本操作,带批量插入百万
- asp.net网上购物系统的源码
- SQL注入漏洞扫描检测
- 图书管理系统 C# SQL 数据库
- c# 基于MySQL的通用权限框架(完整源码
- c#net网络编程之ftp软件的编写 ftp编程
- SQL Server Profiler with C#
- 360_safe3通用XSS/SQL防注入源代码ASP/PH
- 大屏滚动显示源码 C#
- C#语言实现操作SQLite数据库完成基本的
- 分享一个简单养眼的Windows桌面便签工
- 四级联动MySQL数据库
评论
共有 条评论