kill掉访问某个表的进程 本帖最后由 jycjyc 于 2011-08-01 19:52:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 老大,sp_rename是改表名,我是担心改的时候有访问在呀。所以需要增加一个kill进程的操作。 除了kill表锁进程,还有什么办法保证rename一定成功? begin transactionselect * into test1 from testdrop table testcommit 需求:由于在0点将表test重命名为test1,EXEC sp_rename 'test', 'test1' 为防止rename表失败,需要kill掉此时对test有读写操作的进程。如何只kill掉此时访问test表的进程?需要最简单有效的命令,多谢!!! test是一个超大表,所以不可能用这个方法搞呀,太费时间了。希望最快速的切换。 看来得考虑用sqlserver2008的分区表功能了。 IN子句中一个奇怪的问题 搁了一天的帖子没人搭理,惨啊,关于索引的。555555555555 如何合并下列sql语句?谢谢 关于插入日期格式字段出错!!!!!! 未发现数据源名称并且未指定默认驱动程序,谁帮忙解答下,焦急等待中,谢谢 SQL数据库问题,请教高手!!! select 查询 关于数据库临时表的问题请进 用Microsoft SQL Server 2000 JDBC进行事务处理时的难题?高手请进。 关于SQL Server写文本的方法 (在线焦急等待) 请教个表中属性设置的问题 一条有难度的sql语句,高手请进
begin transaction
select * into test1 from test
drop table test
commit
EXEC sp_rename 'test', 'test1' 为防止rename表失败,需要kill掉此时对test有读写操作的进程。如何只kill掉此时访问test表的进程?需要最简单有效的命令,多谢!!!
希望最快速的切换。