用asp.net还原与恢复sqlserver数据库
	
    
    
	
   
上次做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,
然后利用下边的类的方法就可以实现了。 
我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。 
需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中
添加一个存储过程: 
create proc killspid (@dbname varchar(20)) 
as 
begin 
declare @sql nvarchar(500) 
declare @spid int 
set @sql='declare getspid cursor for  
select spid from sysprocesses where dbid=db_id('''+@dbname+''')' 
exec (@sql) 
open getspid 
fetch next from getspid into @spid 
while @@fetch_status<>-1 
begin 
exec('kill '+@spid) 
fetch next from getspid into @spid 
end 
close getspid 
deallocate getspid 
end 
GO 
在还原之前先执行这个存储过程,需要传递dbname,就是你的数据库的名字。下边是类的原代码:(web.config里的数
据库连接字符串是constr) 
using System; 
using System.Configuration; 
using System.Data.SqlClient; 
using System.Data; 
namespace web.base_class 
{ 
     /// <summary> 
     /// DbOper类,主要应用SQLDMO实现对Microsoft SQL Server数据库的备份和恢复 
     /// </summary> 
     public class DbOper 
     { 
          private string server; 
          private string uid; 
          private string pwd; 
          private string database; 
          private string conn; 
         /// <summary> 
         /// DbOper类的构造函数 
         /// </summary> 
    
    
     
	
	
    
    
	相关文档:
        
    
    SQLSERVER 2000 
每次打开SQLServer查询分析器后,在连接窗口里的SQLServer服务器选择下拉框和登录用户名输入框里都会留有历史登录的记录,有时候我们是不希望这样的,比如在一个非私有领地做了暂时的开发后,不想留下任何连接远程数据库的记录,如何删除呢?还是注册表,找到以下路径:
HKEY_CURRENT_USER\Software\Micr ......
	
    
        
    
    <HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type c>
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
var MACaddress=unescape(MACAddr);
alert(MACaddress);
document.forms[0].txtMACAddr.value=u ......
	
    
        
    
    了解使用 ASP.NET AJAX 进行局部页面更新
简介
Microsoft的 ASP.NET 技术提供了一个面向对象、事件驱动的编程模型,并将其与已编译代码的优势结合起来。但其服务器端的处理模型仍存在技术本身所固有的几点不足:
进行页面更新需要往返服务器,因此需要页面刷新; 
来回往返不会保留 Javascript 或其他客户端技术(如 Ad ......
	
    
        
    
     
1.//弹出对话框.点击转向指定页面 
Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");
Response.Write("<script>window.location ='http://www.cgy.cn/bizpulic/upmeb.aspx'</script>");
 
2.//弹出对话框
 
Response.Write("<scr ......