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调用即可。
十豆三 老师,怎么才能修改自己的 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
挺繁琐,之前发的帖子,分值太低现在重发一个。欢迎各位大侠~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[] ......