# 利用SQLDMO备份和还原数据库

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/15276.html | 发布：2023-01-04 | 更新：2023-01-04 | 分类：建站教程、投稿分享

SQLDMO由Microsoft SQL Server自带的SQLDMO.dll提供，由于SQLDMO.dll是一个COM对象，SQLDMO(SQL Distributed Management Objects，SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口，所以它可以执行很多功能，其中当然也包括对数据库的备份和恢复。

 

页面核心代码如下：

 

<div class="content-wrap">

 

<div class="row">

 

<div class="col-sm-12">

  

<div class="nest" id="tabClose">

 

<div class="body-nest">

 

<%-- 内容样式开始 --%>

 

<div id="divMsg" runat="server" style="color:Red;"></div>

 

<asp:Panel ID="Panel1" runat="server">

 

<asp:TextBox ID="txtPath" runat="server" Width="297" CssClass="path" ForeColor="Black" ></asp:TextBox>

 

<span style="color:Red;">例：C:/DBBack/</span>

 

</asp:Panel>

 

<asp:Button ID="btn_backup" runat="server" Text="备份数据库" OnClick="btn_backup_Click" />

 

<div>还原数据库时请关闭所有和该数据库连接的程序！</div>

 

<asp:RadioButton ID="sysDirectory" runat="server" Text="系统目录" Checked="True"

 

GroupName="aa" οnclick="selectRadioButton()" />

 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 

<asp:RadioButton ID="otherDirectory" runat="server" Text="其他目录"

 

GroupName="aa" οnclick="selectRadioButton()" />

 

<div class="tdControl" style="text-align:left; width:200px;">系统目录文件：</div>

 

<div class="tdControl">

 

<asp:Panel ID="Panel2" runat="server">

 

<asp:ListBox ID="DBList" runat="server" Width="285px" Height="108px"></asp:ListBox>

 

</asp:Panel>

 

</div>

 

<div class="tdControl" style="text-align:left; width:200px;">选择其他目录文件：</div>

 

<div class="tdControl">

 

<asp:FileUpload ID="FileUpload1" runat="server" Width="368px" />

 

</div>

 

<div style="margin:10px;">

 

<asp:Button ID="btn_restore" runat="server" Text="恢复数据库" OnClick="btn_restore_Click" />

 

</div>

 

</div>

 

</div>

 

</div>

 

</div>

 

</div>

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
