2015-12-23 1 views
9

ich Fehler habe während Verbindung zu SQL Server:Eine Verbindung wurde erfolgreich mit dem Server hergestellt, aber während des Anmeldevorgangs ist ein Fehler aufgetreten. (Fehlernummer: 233)

enter image description here

Einzelheiten in Stack-Trace sind:

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

Cannot connect to ServerName. 

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

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) 

------------------------------ 
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476 

------------------------------ 
Server Name: ServerName 
Error Number: 233 
Severity: 20 
State: 0 


------------------------------ 
Program Location: 

    at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) 
    at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 
    at System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) 
    at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) 
    at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() 
    at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() 
    at System.Data.SqlClient.TdsParserStateObject.ReadByte() 
    at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) 
    at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) 
    at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject, Boolean withFailover) 
    at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) 
    at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) 
    at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) 
    at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) 
    at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) 
    at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 
    at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 
    at System.Data.SqlClient.SqlConnection.Open() 
    at Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server) 
    at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser() 

HINWEISich versucht habe

  • Schließen, reopen ning Sql Server Management Studio.

  • schließen, wieder öffnen & VS-Lösung wieder aufzubauen

  • getötet Arbeitsprozess Zugriff auf Datenbank.

  • Anmeldeinformationen sind korrekt.

  • in der Lage zu pingen Server, um sicherzustellen, dass es nicht herunter.

+1

Mögliches Duplikat von [SQL Server 2008 Fehler 233] (http://stackoverflow.com/questions/6072505/sql-server-2008-error-233) – MusicLovingIndianGirl

+2

Überprüfen Sie, ob alle Ihre SQL-Dienste ausgeführt werden. Wenn ja, starte alle noch einmal und überprüfe erneut. Überprüfen Sie außerdem, ob der MIxed-Authentifizierungsmodus für Ihren SQL-Server aktiviert ist. –

+1

Ich habe den Browserdienst aktiviert und gestartet und das Problem behoben. Bitte versuche. – user6232480

Antwort

3
aktiviert

Es stellte sich heraus, dass einige SQL-Dienst irgendwie auf dem Server gestoppt wurde. Ein Neustart des SQL Server-Dienstes war die Lösung.

Ich weiß, das ist dumm, aber trotzdem funktioniert. Danke @PareshJ für den nützlichen Kommentar.

2

Von here:

Root Cause: Maximale Verbindung auf Ihrer SQL Server-Instanz überschritten.

Wie man es repariert ...!

  1. F8 oder Objekt-Explorer
  2. Rechts auf Instanz klicken -> Klicken Sie auf Eigenschaften ...
  3. Wählen Sie "Verbindungen" auf "Wählen Sie eine Seite" Bereich auf der linken
  4. Chenge den Wert auf 0 (Null) für "Maximale Anzahl gleichzeitiger Verbindungen (0 = unbegrenzt)"
  5. Starten Sie die SQL Server-Instanz einmal neu.

Abgesehen davon, dass auch dafür sorgen, dass unter aktiviert sind:

  • Shared Memory-Protokoll
  • Named Pipes-Protokoll aktiviert ist
  • TCP/IP aktiviert ist
14

Für SQL2008, -open Management Studio - Rt Klick auf Instanz - gehen Sie auf Eigenschaften - wählen Sicherheit - Unter Server-Authentifizierung, SQL Server überprüfen und Windows-Authentifizierungsmodus - klicken Sie auf OK

neu starten Server, der Konfigurationsmanager verwendet.

+0

Arbeitete auch an V17. –

0

Gelegentlich wird der Fehler behoben, wenn die Datenbank angegeben wird (anstatt standardmäßig).

Verwandte Themen