gpt4 book ai didi

sql - 将数据库更改为“在线”,并将数据库设置为“多用户”

转载 作者:行者123 更新时间:2023-12-04 08:15:09 24 4
gpt4 key购买 nike

我有一个脱机的2008 sql数据库,我想联机并设置为多用户。当我执行以下命令时,使用SQL Server Management Studio-新查询窗口-

   ALTER DATABASE mydb SET ONLINE;

ALTER DATABASE mydb SET MULTI_USER;


我收到此错误消息:


讯息5064,第16级,状态1,第1行
更改状态或选项
不能在此建立数据库“ mydb”
时间。数据库是单用户的
模式,并且用户当前
连接到它。
讯息5069,层级16
状态1,第1行ALTER DATABASE
声明失败。讯息5064,等级16
状态1,第3行更改为状态
或数据库“ mydb”的选项不能
在这个时候被制作。该数据库是
在单用户模式下,一个用户是
当前已连接到它。讯息5069,
16级,州1,第3行,ALTER
DATABASE语句失败。


如何使数据库联机并以多用户模式运行?

最佳答案

确保您不在该数据库中。关闭与其连接的所有查询窗口,关闭“对象资源管理器详细信息”,关闭SSMS,然后在没有对象资源管理器连接到该服务器的情况下重新打开它,等等。运行此命令:

USE [master];
GO

ALTER DATABASE mydb SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
GO


那应该使您可以联机使用它,然后您将运行列出的命令。

关于sql - 将数据库更改为“在线”,并将数据库设置为“多用户”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6587360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com