SQL SERVER2000数据库还原后出现的问题
最近做了一个数据库程序,在做到备份还原时遇到一问题,希望有过此经验的兄弟帮忙一下,问题如下: 
 数据库的还原部份网上可以搜索出一大堆,比如: 
 http://www.dvpx.com/index_article_display.aspx?Fid=9&id=85 
 我是用SQLDMO做的,在还原前我还打开看了master.sysprocesses 
 用查询分析器看了我的数据库的dbid(用select   db_id( "yourdatabase ")) 
 在master.sysprocesses中发现有好几个对应此dbid的关联进程ID-spid 
 因为在我的程序中还原数据库时关闭了这些进程,导致我的程序无法再访问该数据库,只能在关了我的程序后,重新打开才能访问该数据库,这会给用户带来麻烦 
 请有此方面经验的兄弟帮忙一下,没做过的兄弟也请帮顶一下,谢谢   
------解决方案--------------------没做过,就帮顶吧
------解决方案--------------------没做过...   
 只能友情帮顶下了...
------解决方案--------------------进程关了,当然要重新启动啊,不然也没办法的
------解决方案--------------------帮LZ顶
------解决方案--------------------帮顶
------解决方案--------------------我就是在还原成功的代码后面加一段操作数据库的代码就可以了。 
   try 
             { 
                 SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text,  "select * from administrator ");//就是一段操作数据库的代码 
             } 
             catch 
             {  
             } 
 还原成功后第一次操作数据库会报错,所以就在后面加了一段。不知道有好的方法没   
------解决方案--------------------怎么问题发出好几个小时了,连UP的人也没有,太不给偶面子了吧? 
 ---- 
 楼主的问题实在不会啊, 可UP有分赚吗? 
 那我就UP喽
------解决方案--------------------up
------解决方案--------------------帮顶.