sqlserver排他锁 先找到已经连接的进程: select spid from master.dbo.sysprocesses where dbid=db_id('OldDbName') 然后kill 查到的进程id kill 59 最后重命名: EXEC sp_renamedb 'OldDbName', 'NewDbName'