asp.net C#数据库还原问题 - .NET技术 / C#
我是用存储过程把连接进程杀掉,然后进行还原。下面是我存储过程的代码,有错误。。请帮帮我吧。。谢谢了。。小弟是亲手。。
C# code:
ALTER PROCEDURE dbo.Kills
as declare @dbname varchar(20)
set @dbname='FIUMS' ---这是数据库名称
declare @sql nvarchar(500)
declare @spid int--SPID 值是当用户进行连接时指派给该连接的一个唯一的整数
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--如果FETCH 语句没有执行失败或此行不在结果集中。
begin
exec('kill '+ @spid)--终止正常连接
fetch next from getspid into @spid
end
close getspid
deallocate getspid
错误信息:对象名‘sysprocesses’无效,名为‘getspid’的游标不存在,名为‘getspid’的游标不存在,名为‘getspid’的游标不存在。。。。。
游标没声明吧,单独南明试试看呢
CREATE PROC SP_DBRestore
@DBNAME NVARCHAR(500),
@PATH NVARCHAR(500)
AS
--关闭用户连接
BEGIN
DECLARE @Sql NVARCHAR(4000);
SET @Sql = N'DECLARE @spid VARCHAR(20)
DECLARE #spid CURSOR FOR SELECT spid=cast(spid AS VARCHAR(20)) from master..sysprocesses WHERE dbid=db_id('''+@dbname+''')
OPEN #spid
FETCH NEXT from #spid INTO @spid&n
相关问答:
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。
使用自带的fileupload控件可以实现 ......