SQLDMO.Restore oRestore = new SQLDMO.RestoreClass();
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
try
{
oSQLServer.LoginSecure = false;
oSQLServer.Connect("localhost", "sa", "!@#$");
oSQLServer.Databases = "test";
oRestore.Action = SQLDMO.SQLDMO_RESTORE_TYPE.SQLDMORestore_Database;
oRestore.Database = "ABCD";
//oRestore.Files = @"路径\ABCD.bak";
oRestore.Files = Server.MapPath("ABCD.bak");
oRestore.FileNumber = 1;
oRestore.ReplaceDatabase = true;
oRestore.SQLRestore(oSQLServer);
}
catch
{
throw;
}
finally
{
oSQLServer.DisConnect();
}
分享到:
相关推荐
标题中的"C_使用SQLDMO备份还原数据库(进度条)"指的是使用SQLDMO库来实现SQL Server数据库的备份和恢复操作,并且在过程中显示进度条,以便用户了解操作的进度。 SQLDMO(SQL Server Distributed Management ...
根据提供的文件信息,本文将详细解析使用C#与SQLDMO进行数据库备份和恢复的相关知识点。主要内容包括: - SQLDMO简介 - C#中使用SQLDMO进行数据库备份的操作流程 - C#中使用SQLDMO进行数据库恢复的操作流程 - ...
- `SQLDMO.Restore` 类用于恢复数据库。同样设置`Action`属性,这次为`SQLDMO_SQLDMO_RESTORE_TYPE.SQLDMORestore_Database`,表示恢复数据库。`Database`属性指明要恢复到的数据库,`Files`属性是备份文件路径,`...
在提供的压缩包文件"**C# WinForm 数据库备份与恢复 VS2008实现**"中,应该包含了使用C# WinForm界面和上述两种方法实现数据库备份恢复的示例代码。通过分析和学习这个示例,开发者可以更好地理解和掌握如何在实际...
4. **恢复数据库**:恢复操作则需要`TSQLDMO.Restore`对象。同样,设置`Database`属性为要恢复到的数据库名,然后通过`AddFromMedia`方法指定备份文件的位置。如果需要覆盖现有的数据库,可以设置`...
恢复数据库同样可以通过C#调用SQL Server的T-SQL语句实现: ```csharp string openAway = this.tbxReductLoad.Text.ToString().Trim(); // 获取备份文件路径 string cmdText = @"restore database " + System....
### C#实现SQL数据库备份与恢复的关键知识点 ...综上所述,通过上述代码片段,我们可以看到如何使用C#语言结合SQLDMO组件来实现SQL Server数据库的备份与恢复功能。这对于数据的安全保护、灾难恢复等方面具有重要意义。
1. 使用SQLDMO,我们可以调用`Database`对象的`Restore`方法来恢复数据库。此方法接受一个`Restore`对象,其中包含了备份文件的位置和恢复的选项。 2. 在SMO中,`Restore`类提供了恢复操作的API,如`Files`属性用于...
通过以上分析可以看出,无论是使用T-SQL还是SQLDMO,都能够有效地完成数据库的备份与恢复工作。这些操作对于保证数据的安全性和系统的稳定性至关重要。在实际应用中,还需要考虑备份策略的选择、备份频率的设定以及...
通过上述内容可以看出,在ASP.NET应用中进行数据库备份和恢复时,使用SQLDMO和自定义存储过程都是有效且实用的方法。SQLDMO提供了丰富的接口来处理数据库备份和恢复的任务,而自定义存储过程则可以针对具体应用场景...
【标题】"基于Sqldmo的SQL数据备份恢复c#程序"所涉及的知识点主要集中在数据库管理和C#编程上,特别是使用SQLDMO(SQL Server Data Management Objects)库来实现SQL Server的数据备份与恢复功能。 SQLDMO是...
恢复数据库的过程类似,但使用`SQLDMO.RestoreClass`对象进行操作: 1. 创建恢复对象:与创建备份对象类似,但使用`SQLDMO.RestoreClass`。 2. 连接服务器:同样设置服务器连接信息。 3. 设置恢复选项:指定要恢复...
- **备份和恢复**:使用SQLDMO可以实现数据库的备份和恢复操作。 - **登录和角色管理**:管理SQL Server登录账户,以及分配角色和权限。 - **复制管理**:对于支持复制的SQL Server,可以进行发布、订阅的配置和管理...
6.恢复数据库的命令格式:相应地,恢复数据库使用“RESTORE DATABASE database_name FROM DISK='backup_file_path'”。 7. WITH MOVE语句:在恢复操作中使用这个语句是为了指定数据库文件在恢复时的新位置。这在原...
本文将详细介绍使用Visual Basic实现SQL ...同时,通过Visual Basic结合SQLDMO COM控件实现的备份恢复工具在可扩展性和兼容性方面也具有显著优势,能够轻松嵌入到现有的应用系统中,为最终用户提供稳定可靠的服务。
SQL Server数据库备份恢复是确保数据安全性和业务连续性的重要环节。本文将详细讲解SQL Server数据库的备份与恢复机制,以及如何利用特定工具,如描述中的"SQL SERVER数据备份与恢复组件1.0",来执行这些操作。 ...
ASP与SQL Server数据库远程备份与恢复的知识点涵盖以下几个方面: 1. 数据库备份与恢复的重要性: 数据库备份是数据库管理中的一项重要任务,它能够确保数据的安全性和完整性。一旦发生数据丢失或损坏的情况,...
SQL SERVER数据备份与恢复组件1.0是基于SQLDMO开发的免费组件包,能够轻易的备份和恢复数据库,支持显示进度,运行该组件需要SQLDMO库支持.开发者:光辉软件开发工作室主页:http://zygtp.my20.comEmail:zygtp@126.com
本文详细介绍了如何利用.NET Framework中的`SQLDMO`组件进行数据库备份与恢复的相关知识点,包括了单例模式的应用、获取SQL Server列表的方法、备份数据库的具体步骤以及恢复数据库的过程。这些知识不仅适用于.NET...