0

我在 SQL Server 上创建新用户时遇到了麻烦。这些是我采取的步骤:

  1. 通过 Windows 身份验证连接到服务器
  2. 访问安全 > 登录 > 创建登录
  3. 创建新登录以使用 SQL Server 身份验证
  4. 在每个数据库中,创建新用户(与登录同名)。这些用户被设置为拥有模式成员资格db_datareaderdb_datawriter
  5. 关闭连接并由创建的用户连接

在该过程之后,我收到消息:

无法连接到 DESKTOP-QMQIHKL:

与服务器的连接已成功建立,但在登录过程中发生错误。(提供者:共享内存提供者,错误:0 - 管道的另一端没有进程)。(Microsoft SQL Server,错误:233)。

我试图通过以下方式克服此错误消息:

  1. 打开 SQL Server 配置管理器并启用 TCP/IP 协议。
  2. 打开 Windows 服务并同时执行SQL Server BrowserSQL Server (MSSQLSERVER)

这些都没有奏效。出于这个原因,我希望您能帮助解决这个问题。

4

1 回答 1

0

您是否启用了 SQL Server 身份验证模式?默认情况下,SQL Server 配置为仅使用 Windows 身份验证模式,因此它不会接受您的 SQL Server 身份验证登录。

要更改接受的身份验证模式,请参阅本文:https ://docs.microsoft.com/en-us/sql/database-engine/configure-windows/change-server-authentication-mode?view=sql-server-ver15

于 2019-12-13T05:06:42.860 回答