我正在使用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实例。
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
从配置管理器重新启动实例。