开发者社区> 问答> 正文

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

我正在使用Windows服务器,但无法登录SQL Server 2014。

几天前,我将默认用户从master数据库更改为新用户。但是今天我打开了SQL Server Management Studio。

我通过右键单击来分离该数据库。之后,我断开与SQL Server Management Studio的连接,然后再次连接。

检查:Windows身份验证

点击确定

我收到一个错误:

已成功与服务器建立连接,但是在登录过程中发生了错误。(提供程序:共享内存提供程序,错误:0-管道的另一端没有进程。)(.Net SqlClient数据提供程序)错误:233

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

用户A的登录失败。原因:服务器处于单用户模式。此时只有一个管理员可以连接(Microsoft SQL Server,错误:18461)

是什么导致此错误,如何重新登录并附加数据库?我可以登录主数据库吗?

展开
收起
祖安文状元 2020-01-03 16:36:23 892 0
1 条回答
写回答
取消 提交回答
  • 1个

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

    NET START MSSQLSERVER /f
    
    

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

    SQLCMD -S <ServerName>\<InstanceName> -E
    
    

    出现提示:

    1>
    
    

    输入以下内容:

    sp_configure 'show advanced options', 1;  
    GO  
    RECONFIGURE;  
    GO  
    sp_configure 'max server memory', 4096;  
    GO  
    RECONFIGURE;  
    GO
    
    2020-01-03 16:36:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载