1

我在下面粘贴了错误的具体技术细节。我在 Windows Server 2012 R2 虚拟机上运行 SQL Server 2017 Developer Edition。

我知道这个问题已经被问过很多次了,我已经尝试了所有发布的建议修复,但仍然没有运气。所以让我详细说明我到目前为止所做的事情:

  • 在 SQL Server Management Studio 上,我为服务器身份验证设置启用了 SQL Server 和 Windows 身份验证模式
  • 同样,在 SSMS 中的服务器属性 > 连接中,我确保最大并发连接数为 0=无限
  • 在 SQL Server 配置管理器中,我现在启用了命名管道和 TCP/IP。客户端协议顺序如下:1.Shared Memory,2.TCP/IP,3.Named Pipes。
  • 在所有这些更改之后,我做了一个冰雹玛丽并运行了我从另一个论坛找到的这个查询。它应该确保不止一个人能够登录到 SQL 服务器(它仍然失败)

sp_configure '显示高级选项', 1;

重新配置

sp_configure '用户连接', 0

重新配置


这是我尝试使用我创建的用户帐户进行顶部登录时遇到的特定错误:

无法连接到 A98SV201BDD2T。

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

------------------ 如需帮助,请点击:http: //go.microsoft.com/fwlink ?ProdName=Microsoft %20SQL%20Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476

------------------------------ 服务器名称:A98SV201BDD2T 错误号:233 严重性:20 状态:0

------------------------------ 节目地点:

在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity 标识,SqlConnectionString connectionOptions,SqlCredential 凭据,对象 providerInfo,字符串 newPassword,SecureString newSecurePassword,布尔重定向用户实例,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,DbConnectionPool 池,字符串 accessToken,布尔 applyTransientFaultHandling) System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 次重试,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource1 retry) 在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) 在 System.Data.SqlClient。 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() 的 Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server) 的 SqlConnection.Open()

====================================

管道的另一端没有进程

有趣的是,当我在第一次尝试失败后立即尝试再次登录时,我收到一条略有不同的错误消息:

用户“PhocasAdmin”登录失败。(.Net SqlClient 数据提供者)

------------------ 如需帮助,请点击:http: //go.microsoft.com/fwlink ?ProdName=Microsoft %20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

------------------------------ 服务器名称:A98SV201BDD2T 错误号:18456 严重性:14 状态:1 行号:65536

------------------------------ 节目地点:

在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity 标识,SqlConnectionString connectionOptions,SqlCredential 凭据,对象 providerInfo,字符串 newPassword,SecureString newSecurePassword,布尔重定向用户实例,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,DbConnectionPool 池,字符串 accessToken,布尔 applyTransientFaultHandling) System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 次重试,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource1 retry) 在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) 在 System.Data.SqlClient。 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() 的 Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server) 的 SqlConnection.Open()

关于什么会导致这个问题的任何想法?

4

0 回答 0