已经在master 库中建立了存储过程create PROCEDURE testkill AS
declare @sql varchar(8000)
set @sql=''
select @sql=@sql + ' kill '+cast(spid as varchar(8))
from master..sysprocesses
where dbid=db_id('hjdatabase')然后在前台页面执行
set conn1=server.createobject("ADODB.CONNECTION")
connstr="PROVIDER=MSDASQL;driver=SQL Server;server=localhost;uid=sa;pwd=sa;database=master;"
set conn=nothing
sqlstr="execute testkill"
conn1.execute sqlstr
SQL="restore database "&webdataname&" from disk='"&Server.MapPath("backup")&"\datbackup.dat"&"'"仍是出现数据库被占用的提示
请问怎么解决
另外如果空间是虚拟空间不能访问master表那怎么解决这个问题?
晕死了!!
declare @sql varchar(8000)
set @sql=''
select @sql=@sql + ' kill '+cast(spid as varchar(8))
from master..sysprocesses
where dbid=db_id('hjdatabase')然后在前台页面执行
set conn1=server.createobject("ADODB.CONNECTION")
connstr="PROVIDER=MSDASQL;driver=SQL Server;server=localhost;uid=sa;pwd=sa;database=master;"
set conn=nothing
sqlstr="execute testkill"
conn1.execute sqlstr
SQL="restore database "&webdataname&" from disk='"&Server.MapPath("backup")&"\datbackup.dat"&"'"仍是出现数据库被占用的提示
请问怎么解决
另外如果空间是虚拟空间不能访问master表那怎么解决这个问题?
晕死了!!
年限:2年
技術:.Net BS开发
工資:avg>>5K + 福利,几乎不加班,工作开心,心情愉快。
公司性質:汽车门户网站。 PS: 透露点消息,我们公司正在招.net BS开发人员,如果哪位同仁想换工作,是一个不错的机会选择,加[email protected] 说应聘即可!