| 
 房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759  
导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题:  
(但是忘记截图,关键词如下)  
创建数据库失败((Microsoft.SqlServer.Smo))  
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)  
无法获得数据库'model'上的排他锁  
这种现象是死锁造成的。  
解决方法:查出占用model数据库的进程id然后使用kill命令杀掉进程让出资源。  
具体操作如下:  
在查询分析器中运行如下代码即可:  
 
  
   
   
    
     
     |  
       
        1 
        
      
        2 
        
      
        3 
        
      
        4 
        
      
        5 
        
      
        6 
        
      
        7 
        
      
        8 
        
      
        9 
        
      
        10 
         |  
      
       
        
        <span style= 
        "font-size:18px;" 
        > 
        declare 
        @sql  
        varchar 
        (100) 
         
        
        while 1=1 
         
        
        begin 
         
        
        select 
        top 
        1 @sql =  
        'kill ' 
        + 
        cast 
        (spid asvarchar(3)) 
         
        
        from 
        master..sysprocesses 
         
        
        where 
        spid > 50  
        and 
        spid <> @@spid 
         
        
        if @@rowcount = 0 
         
        
        break 
         
        
        exec 
        (@sql) 
         
        
        end 
        </span> 
         
         |  
      
    
    
   
  
   
然后在创建新数据库就OK了  |