ALTERDATABASE YourDBSET SINGLE_USER WITHROLLBACK IMMEDIATE
我想问一下这个语句的意思。
还有MULTI_USER跟SINGLE_USER的区别,因为我要还原数据库网上说要使用
这个语句:
ALTERDATABASE YourDBSET SINGLE_USER WITHROLLBACK IMMEDIATE
但是我不是很明白意思?要清除数据库连接才能成功还原数据库
还有一些人说使用 t-sql里面的 kill语句 kill 进程名 ,例如 kill 54
但是我kill不成功
单用户模式指定一次只有一个用户可访问数据库,该模式通常用于维护操作。
可以先禁用掉连接程序连接数据库的账户,然后KILL
@小材小用:
可以kill掉了,是我自己弄错了。
你说先禁用掉连接程序连接数据库的账户,我是在公司的winform程序下,如果要写存储过程
禁用掉数据库帐户,如果不成功,或者禁用掉不能启用就麻烦了
@桦仔: 这没有办法的,最好还原账户和程序账户分开。