解决方法
您可以执行ALTER DATABASE< mydb> SET READ_ONLY将数据库置于只读模式.
如果您希望命令失败,如果无法立即执行,请按以下方式指定:
ALTER DATABASE <mydb> SET READ_ONLY WITH NO_WAIT
如果要使其回滚所有打开的连接,请指定以下命令:
ALTER DATABASE <mydb> SET READ_ONLY WITH ROLLBACK IMMEDIATE
这些选项在SQL Server Books online中有详细记录