无法使用我创建的用户帐户连接到SQL Server:错误233

时间:2017-11-22 11:10:19

标签: authentication tcp named-pipes windows-server-2012-r2 sql-server-2017

我已粘贴以下错误的具体技术细节。我在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'show advanced options',1;

     

     

重新配置

     

     

sp_configure'user connections',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   identity,SqlConnectionString connectionOptions,SqlCredential   凭证,Object providerInfo,String newPassword,SecureString   newSecurePassword,Boolean redirectedUserInstance,SqlConnectionString   userConnectionOptions,SessionData reconnectSessionData,   DbConnectionPool池,String accessToken,Boolean   applyTransientFaultHandling)at   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions   options,DbConnectionPoolKey poolKey,Object poolGroupProviderInfo,   DbConnectionPool池,DbConnection owningConnection,   DbConnectionOptions userOptions)at   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(的DbConnection   owningConnection,DbConnectionPoolGroup poolGroup,DbConnectionOptions   userOptions)at   System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(的DbConnection   owningConnection,TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1次重试,DbConnectionOptions userOptions)at at   System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(的DbConnection   outerConnection,DbConnectionFactory connectionFactory,   TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource 1   重试)   System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1   重试)在System.Data.SqlClient.SqlConnection.Open()处   Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo   ci,IServerType服务器)at   Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

     

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

     

管道的另一端没有进程

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

  

用户' 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   identity,SqlConnectionString connectionOptions,SqlCredential   凭证,Object providerInfo,String newPassword,SecureString   newSecurePassword,Boolean redirectedUserInstance,SqlConnectionString   userConnectionOptions,SessionData reconnectSessionData,   DbConnectionPool池,String accessToken,Boolean   applyTransientFaultHandling)at   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions   options,DbConnectionPoolKey poolKey,Object poolGroupProviderInfo,   DbConnectionPool池,DbConnection owningConnection,   DbConnectionOptions userOptions)at   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(的DbConnection   owningConnection,DbConnectionPoolGroup poolGroup,DbConnectionOptions   userOptions)at   System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(的DbConnection   owningConnection,TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1次重试,DbConnectionOptions userOptions)at at   System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(的DbConnection   outerConnection,DbConnectionFactory connectionFactory,   TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource 1   重试)   System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1   重试)在System.Data.SqlClient.SqlConnection.Open()处   Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo   ci,IServerType服务器)at   Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

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

0 个答案:

没有答案