Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server
Symptom
Om alla nätverksprotokoll för en Microsoft SQL Server-instans är inaktiverade startar inte SQL Server och du får följande felmeddelande, beroende på hur du försöker starta tjänsten:
Med hjälp av services-appleten:
Det gick inte att starta SQL Server (MSSQLSERVER) på den lokala datorn. Mer information finns i systemhändelseloggen.
Om det här är en tjänst som inte är från Microsoft kontaktar du tjänstleverantören och hänvisar till tjänstspecifik felkod 13.Genom att använda en kommandotolk:
C:\Users\username>NET START MSSQLSERVER
TJÄNSTEN SQL Server (MSSQLSERVER) startar.
Sql Server-tjänsten (MSSQLSERVER) kunde inte startas.
Ett tjänstspecifikt fel inträffade: 13. Mer hjälp finns genom att skriva NET HELPMSG 3547.
Åtgärd
Så här löser du problemet:
Kontrollera systemhändelseloggen och kontrollera att du ser följande händelsepost:
Event ID: 7024 The SQL Server (MSSQLSERVER) service terminated with the following service-specific error: The data is invalid.Kontrollera SQL Server-felloggen och kontrollera att du ser felmeddelandeposter som liknar följande:
<Datetime> spid9s Server name is '<ServerName>'. This is an informational message only. No user action is required. <Datetime> spid17s Error: 17182, Severity: 16, State: 1. <Datetime> spid17s TDSSNIClient initialization failed with error 0xd, status code 0x4. Reason: **All protocols are disabled. The data is invalid**. <Datetime> spid17s Error: 17182, Severity: 16, State: 1. <Datetime> spid17s TDSSNIClient initialization failed with error 0xd, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. The data is invalid. . . <Datetime> spid17s Error: 17826, Severity: 18, State: 3. <Datetime> spid17s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log. <Datetime> spid17s Error: 17120, Severity: 16, State: 1. <Datetime> spid17s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the operating system error log for information about possible related problems.När du har kontrollerat problemet som nämns i avsnittet Symptom använder du noden SQL Server-nätverkskonfiguration i Konfigurationshanteraren för SQL Server för att aktivera de nätverksprotokoll som krävs. Starta sedan om SQL Server-tjänsten.
Kommentar
Om du inte vill aktivera fjärranslutningar till SQL Server-instansen kan du bara aktivera protokollet Delat minne och sedan starta om SQL Server-tjänsten.
Du kan också verifiera inställningar för nätverksbibliotek med hjälp av följande registernycklar
Om värdet
Enabledär inställt på noll inaktiveras motsvarande nätverksbibliotek.- Delat minne:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Sm\Enabled - TCP/IP:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp\Enabled - Namngivna pipes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Np\Enabled
- Delat minne: