gpt4 book ai didi

sql-server - SQL Server : login success but "The database [dbName] is not accessible. (ObjectExplorer)"

转载 作者:行者123 更新时间:2023-12-01 18:18:13 25 4
gpt4 key购买 nike

我使用的是 Windows 8.1 和 SQL Server 2012。

我使用操作系统帐户“Manoj”通过 Windows 身份验证访问 SQL SERVER。最近,我删除了操作系统的用户帐户“Manoj”,并创建了一个同名的新帐户“Manoj”。

但系统将新帐户视为“Manoj_2”。此更改使我无法访问我创建的旧数据库。

上面是这么说的

The database [dbName] is not accessible. (ObjectExplorer)

每当我尝试访问我之前创建的任何数据库时。

我曾经在 SQL Server 中为“Manoj_2”创建新登录名,默认数据库为“master”。但问题仍然存在。

我无法分离数据库。我无法扩展数据库。

注意:在操作系统中,我拥有“Manoj”帐户的管理员权限。

请有人告诉我,该怎么办?使用操作系统或 SQL Server

最佳答案

对于这种情况,您必须连接到 Single-User mode 中的数据库.

以单用户模式启动 SQL Server 使计算机本地管理员组的任何成员都可以作为 sysadmin 固定服务器角色的成员连接到 SQL Server 实例。

在这里您可以找到step-by-step instruction来做到这一点。

简而言之,在使用 Windows 身份验证启动 Sql Server Management Studio 后,必须使用参数 -m 启动 sqlserver 实例。

现在您是系统管理员,将系统管理员角色分配给您的用户,退出并删除-m参数,然后重新启动sql server。

关于sql-server - SQL Server : login success but "The database [dbName] is not accessible. (ObjectExplorer)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26200697/

25 4 0