WEB开发网
开发学院数据库MSSQL Server 使用SQL-DMO备份数据库并进行校验 阅读

使用SQL-DMO备份数据库并进行校验

 2007-05-19 09:43:08 来源:WEB开发网   
核心提示: 下面是verify.asp文件代码,它列出备份装置名字并提供最近备份的有关信息,使用SQL-DMO备份数据库并进行校验(4),<%@ Language=VBScript %><HTML><BODY><!--Login information --&

下面是verify.asp文件代码,它列出备份装置名字并提供最近备份的有关信息。

<%@ Language=VBScript %>
<HTML>
<BODY>
<!--Login information -->
<!--#include file=login.asp-->
<P>
<%
 Dim objDevice
 Dim objResults
 Dim iCount
 Dim xCount
 '创建备份装置对象
 Set objDevice = Server.CreateObject("SQLDMO.BackupDevice")
  '循环直到找到匹配的装置
  For Each objDevice In srv.BackupDevices
   If objDevice.Name = Request("fname") Then
    '找到匹配装置,开始读取结果
    Set objResults = objDevice.ReadBackupHeader
    For iCount = 1 To objResults.Rows
     For xCount = 1 To objResults.Columns%>
      <B><%=objResults.ColumnName(xcount)%></B>:
      <%=objResults.GetColumnString(icount,xcount)%><br>
     <%Next %>
     <HR>
    <%Next %>
   <%End If%>
  <%Next%>
<%
srv.Disconnect
set srv = nothing
set objDevice = nothing
set objResults = nothing
%>
</BODY>
</HTML>

ReadBackupHeader方法返回QueryResults对象。用其Rows属性可以得到备份的纪录数。然后对每行纪录作列信息搜索。

其他功能

SQL-DMO还提供远程备份和恢复功能。本文没有涉及数据库恢复,但SQL-DMO有很强的恢复功能。

上一页  1 2 3 4 

Tags:使用 SQL DMO

编辑录入:coldstar [复制链接] [打 印]
赞助商链接