日期:2014-05-18  浏览次数:20330 次

sql脚本,断开数据库data的所有连接
我有一个数据库data,
每天我需要还原一次数据库,但是如果当有用户联数据的时候就不能还原。

求一个sql脚本,
还原数据库之前,断开数据库data的所有连接。


------解决方案--------------------
SQL code
USE [master]
GO
--修改为单用户模式
ALTER DATABASE [TestDB] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
GO

--进行还原还原操作
--BACK UP .....
USE [master]
GO
--修改为多用户模式
ALTER DATABASE [TestDB] SET  MULTI_USER WITH ROLLBACK IMMEDIATE
GO

------解决方案--------------------
探讨

SQL code
USE [master]
GO
--修改为单用户模式
ALTER DATABASE [TestDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO

--进行还原还原操作
--BACK UP .....
USE [master]
GO
--修改为多用户模式
ALTER DATABASE [TestDB] SET MULTI_USER……