<%@ page language="C#" masterpagefile="AdminIndexMaster.master" autoeventwireup="true" inherits="Admin_BackUpDB, HoWaveVGO" title="数据库管理" enableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server"/> 
<script type="text/javascript" src="Js/Function.js"></script>   

<table class="adminheading">
<tr><th class="dbrestore">备份数据库</th></tr>           
   
</table>

         <div id="backupdatabase">           
                   <table width="100%" class="nick" cellpadding="1" cellspacing="1" border="0">
                    <tr>
                    <td class="tit" colspan="2">备份数据库</td>                    
                      </tr>
                      <tr>
                         <td class="ltd">备份目录：</td>
                         <td class="rtd"><asp:TextBox ID="BackUpDir" runat="server"  Text="DataBackUp" CssClass="text_area"/>
                             <a href="#"  onmouseover="showHelp('help1');" onmouseout="hidenHelp('help1');" ><img src="../IMS_Img/smallIcon/tooltip.png" border="0" /></a>
                         </td>
                      </tr>
                      <tr>
                         <td class="ltd">备份名称：</td>
                         <td class="rtd">
                            <asp:TextBox ID="BackUpName" runat="server"   CssClass="text_area"/>
                            <a href="#"  onmouseover="showHelp('help2');" onmouseout="hidenHelp('help2');" ><img src="../IMS_Img/smallIcon/tooltip.png" border="0" /></a>
                     
                       </td>
                       </tr>
                       </table>
         <div class="div_btm">
            <asp:Label ID="lblbackup" runat="server" />
            <br />
            <asp:Button ID="Btn_BackUp" runat="server" OnClick="Btn_BackUp_Click"  Text="开始备份"  /></div>
         </div>
         <br />
         <div id="restoredatabase">
            <table width="100%" class="nick" cellpadding="1" cellspacing="1" border="0">
                    <tr>
                    <td class="tit" colspan="2">恢复数据库</td>                    
                 </tr>
                 <tr>
                    <td class="ltd">原备份数据库路径：</td>
                    <td class="rtd"><asp:TextBox ID="RestoreDBName" runat="server"  Text="DataBackUp\HowaveV5.0.bak" Width="300px" CssClass="text_area"/>
                        <a href="#"  onmouseover="showHelp('help3');" onmouseout="hidenHelp('help3');" ><img src="../IMS_Img/smallIcon/tooltip.png" border="0" /></a>
                        
                    </td>
                 </tr>
                 <tr>
                     <td class="ltd">数据库服务器：</td>
                     <td class="rtd"><asp:TextBox ID="R_DBSource" runat="server" Text="LocalHost" /></td>
                 </tr>  
                 <tr>
                     <td class="ltd">数据库管理员用户名：</td>
                     <td class="rtd"><asp:TextBox ID="R_DBUser" runat="server" /></td>
                 </tr>
                  <tr>
                     <td class="ltd">数据库管理员密码：</td>
                     <td class="rtd"><asp:TextBox ID="R_DBPassword" runat="server"  TextMode="Password"/></td>
                 </tr>
                 </table>
            <div class="div_btm">
                       <asp:Label ID="lblRestore" runat="server" />
                       <br />
                       <asp:Button ID="Btn_RestoreDB" runat="server" OnClick="Btn_RestoreDB_Click"  Text="开始恢复"/>
            </div>
           
         </div>
  
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
    <ProgressTemplate>
       <div class="wait">
         <img src="../Images/wait.gif" align="middle"/>请稍等...
        </div>
     </ProgressTemplate>
</asp:UpdateProgress>
 <div id="help1" style="position:absolute;z-index:1; border:solid 1px black; padding:10px; background:white; display:none;" onmouseover="this.style.display='';" onmouseout="this.style.display='none'">
      <ul>
         <li><b>1：</b>请填写文件夹名，如文件夹不存在，将自动创建</li>
         <li><b>2：</b>若要在上一级新建目录则只需在文件夹名前加上"../"<br />如"../DataBackUp"</li>          
      </ul>   
   </div>
 <div id="help2" style="position:absolute;z-index:1; border:solid 1px black; padding:10px; background:white; display:none;" onmouseover="this.style.display='';" onmouseout="this.style.display='none'">
      <ul>
         <li>不用输入文件名后缀（默认为“.bak”）。如有同名文件，将覆盖</li>
         <li>请输入一个不规则的数据库名称如"pJf98SF21"以防被人下载，并牢记该备份名</li>            
      </ul>   
   </div>
   <div id="help3" style="position:absolute;z-index:1; border:solid 1px black; padding:10px; background:white; display:none;" onmouseover="this.style.display='';" onmouseout="this.style.display='none'">
      <ul>
         <li>请输入要恢复的数据库备份文件的相对路径</li>
         <li>请不要漏掉文件的后缀名".bak"，否则不能恢复</li>
         <li>若文件在当前文件夹的上一级，只需在文件夹名前加上"../"如"<font color="red">../DataBackUp\Howave5.0.bak</font>"</li>
         <li>恢复完之后请不要在该页面刷新，否则会再进行一次恢复。</li>
         <li>恢复完点其它页面可能会出现“共享内存出错”这是正常的，只要再重新刷新一次页面就恢复正常</li>               
      </ul>   
   </div>
</asp:Content>

