分离数据库后,SQL Server 2014无法登录

问题描述 投票:0回答:1

我正在使用Windows服务器,但无法通过MSSQL Server Management Studio 2014登录。

几天前,我将默认用户从master数据库更改为新用户。

但是今天我打开了SQL Server Management Studio。

我通过右键单击分离数据库。

此后,断开SQL Server Management Studio的连接,然后重新连接。

检查:窗口认证

单击确定

我收到一个错误:

A connection was successfully established with the server, but then an error occurred during
the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other
end of the pipe.) (.Net SqlClient Data Provider)
error:233

当我尝试进行更多修复时,现在出现此错误:

Login Failed for user A. Reason: Server is in single user mode. Only one administrator can
connect at this time (Microsoft SQL Server, Error: 18461)

什么原因导致此错误,如何再次登录并附加数据库?我可以登录到主数据库吗?

sql sql-server sql-server-2014
1个回答
0
投票

解决此问题的一种方法是通过以最小配置模式启动SQL实例。

NET START MSSQLSERVER /f

一旦从同一cmd窗口连接到实例,然后更改最大内存设置:

 SQLCMD -S Server/Instance -E

出现提示:

1> 

输入以下内容:

sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'max server memory', 4096;  
GO  
RECONFIGURE;  
GO  

从配置管理器重新启动实例。

© www.soinside.com 2019 - 2024. All rights reserved.