利用SQLDMO备份和还原数据库

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

 页面核心代码如下:

<div >

                      <div >

                        <div >

                          

                             <div >

                                <div  >

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

                                    <div runat=”server” ></div>

                                       <asp:Panel ID=”Panel1″ runat=”server”>

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

                                              <span >例: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 >系统目录文件:</div>

                                        <div   >

                                            <asp:Panel ID=”Panel2″ runat=”server”>

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

                                            </asp:Panel>

                                        </div>

                                    <div >选择其他目录文件:</div>

                                    <div  >

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

                                    </div>

                                    <div >

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

                                    </div>                                    

                                    </div>

                                 </div>

                            </div>

                          </div>

                        </div>

 

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?