web-dev-qa-db-fra.com

Impossible pour SQL Server de démarrer ou de se connecter à mon moteur de base de données local via SSMS

SQL Server fonctionne bien, mais depuis vendredi, je n’ai pas pu me connecter au moteur de base de données dans SSMS. Cela a coïncidé avec le fait que je devais éteindre l'ordinateur portable lors d'une mise à jour de Windows, car il semblait en suspens (je ne sais pas si ces deux sont liés).

Depuis lors j'ai:

  • Retour à un point de restauration avant l'échec de la mise à jour
  • Suppression de SQL Server 2008 de ma machine
  • Installé SQL Server 2012 sur ma machine. Cela a échoué pendant le chargement
  • Suppression de tout ce qui était étiqueté SQL Server de ma machine
  • Refait les mises à jour de Windows qui ont échoué
  • Installé SQL Server 2012 qui a de nouveau échoué au chargement
  • Création d'un certificat auto-signé ( http://technet.Microsoft.com/en-us/library/cc753127(v=WS.10).aspx )
  • J'ai essayé de démarrer SQL Server à partir des services et de SSCM sans succès
  • J'ai essayé diverses options de connexion pour SQL Server. Sous le système local, le service démarre, mais je ne parviens toujours pas à me connecter au moteur de base de données dans SSMS.
  • Lire des messages et des articles sans fin

Quelqu'un peut-il m'aider à démarrer SQL Server sur ma machine, puis à me connecter au moteur de base de données à l'aide de SSMS?

Le journal des échecs de l'installation a donné les informations suivantes:

2013-03-05 12:17:37.34 Server  Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64)  Dec 28   2012 20:23:12  Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)  
2013-03-05 12:17:37.34 Server  (c) Microsoft Corporation.  
2013-03-05 12:17:37.34 Server  All rights reserved.  
2013-03-05 12:17:37.34 Server  Server process ID is 5116.  
2013-03-05 12:17:37.34 Server  System Manufacturer: 'SAMSUNG ELECTRONICS CO., LTD.', System Model: 'RV411/RV511/E3511/S3511/RV711'.  
2013-03-05 12:17:37.34 Server  Authentication mode is WINDOWS-ONLY.
2013-03-05 12:17:37.34 Server  Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'.  
2013-03-05 12:17:37.34 Server  The service account is 'NT Service\MSSQLSERVER'. This is an informational message; no user action is required.  
2013-03-05 12:17:37.35 Server  Registry startup parameters:   
 -d C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\master.mdf    
 -e C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG    
 -l C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf  
2013-03-05 12:17:37.35 Server  Command Line Startup Parameters:    
 -s "MSSQLSERVER"
 -m "SqlSetup"
 -Q
 -q "Latin1_General_CI_AS"
 -T 4022
 -T 4010
 -T 3659
 -T 3610
 -T 8015
 -T 902
2013-03-05 12:17:37.69 Server  SQL Server detected 1 sockets with 2 cores per socket and 4 logical processors per socket, 4 total logical processors; using 4 logical processors based on SQL Server licensing.  This is an informational message; no user action is required.  
2013-03-05 12:17:37.69 Server  SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.  
2013-03-05 12:17:37.69 Server  Detected 6004 MB of RAM. This is an informational message; no user action is required.  
2013-03-05 12:17:37.69 Server  Using conventional memory in the memory manager.  
2013-03-05 12:17:38.02 Server  Perfmon counters for resource governor pools and groups failed to initialize and are disabled.  
2013-03-05 12:17:38.73 Server  Node configuration: node 0: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.  
2013-03-05 12:17:38.75 Server  Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.  
2013-03-05 12:17:38.75 Server  Database Mirroring Transport is disabled in the endpoint configuration.  
2013-03-05 12:17:38.76 Server  Software Usage Metrics is disabled.  
2013-03-05 12:17:38.92 spid4s  Warning
 ******************  
2013-03-05 12:17:38.92 spid4s  SQL Server started in single-user mode. This an informational message only. No user action is required.
2013-03-05 12:17:39.07 spid4s  Starting up database 'master'.  
2013-03-05 12:17:39.66 Server  CLR version v4.0.30319 loaded.  
2013-03-05 12:17:40.35 spid4s  SQL Server Audit is starting the audits. This is an informational message. No user action is required.  
2013-03-05 12:17:40.38 spid4s  SQL Server Audit has started the audits. This is an informational message.  No user action is required.  
2013-03-05 12:17:41.33 spid4s  SQL Trace ID 1 was started by login "sa".  
2013-03-05 12:17:41.60 spid4s  Server name is 'E2E-LAPTOP'. This is an informational message only. No user action is required.  
2013-03-05 12:17:41.82 spid12s Password policy update was successful.  
2013-03-05 12:17:41.87 spid12s Error: 17190, Severity: 16, State: 1.  
2013-03-05 12:17:41.87 spid12s Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.  
2013-03-05 12:17:41.87 spid12s Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.  
2013-03-05 12:17:42.00 spid12s Error: 17182, Severity: 16, State: 1.  
2013-03-05 12:17:42.00 spid12s TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.  
2013-03-05 12:17:42.00 spid12s Error: 17182, Severity: 16, State: 1.  
2013-03-05 12:17:42.00 spid12s TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.  
2013-03-05 12:17:42.00 spid12s Error: 17826, Severity: 18, State: 3.  
2013-03-05 12:17:42.00 spid12s 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.  
2013-03-05 12:17:42.00 spid12s Error: 17120, Severity: 16, State: 1.
2013-03-05 12:17:42.00 spid12s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

7 mars 2013: J'ai maintenant résolu ce problème en installant SQL Server sur un tout nouvel ordinateur portable Windows 8 brillant (en utilisant exactement la même procédure que celle que j'avais essayée sur la machine en panne). Lorsque j'aurai de l'énergie, je reviendrai pour voir si je pouvais résoudre ce problème sur mon autre machine. Si j'ai du succès, je mettrai à jour ce post.

13
Rachel Edge

Un collègue dans un problème similaire - avec à peu près le même journal des erreurs. Il s'est avéré que la cause principale était sa tentative d'installer SQL Server sur un contrôleur de domaine à l'aide d'un compte système. Si vous DEVEZ installer le serveur SQL sur le contrôleur de domaine, laissez le service SQL Server s'exécuter sous un compte réseau. https://support.Microsoft.com/en-us/kb/2032911

6
Bijimon

Je sais qu'il est probablement trop tard pour vous aider avec l'affiche originale, mais nous avions le même problème et rien n'a été tenté pour résoudre le problème. Enfin, nous avons ouvert un incident technique avec Microsoft et voici la solution qui nous a été fournie:

  • Effectuez une sauvegarde de la clé de registre ci-dessous.

HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid Cette clé doit idéalement avoir le GUID de la machine sans accolades, ainsi {xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx} devient xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxx

  • Ensuite, supprimez les accolades.
  • Essayez de redémarrer et de démarrer le service SQL. Si le service ne démarre pas, désinstallez puis réinstallez SQL.

La solution ci-dessus a fonctionné sur deux machines distinctes présentant ce problème.

1
Jake

SAUVEGARDER VOTRE ENREGISTREMENT


This IS UNIQUEMENT UNE OPTION - ET GÉNÉRALEMENT UN DERNIER RECOURS - PESER LES CONSÉQUENCES SUR VOTRE PROPRE

NE PRENEZ PAS CE CONSEIL SOUS AVANT QUE J'AI VU VOTRE REGISTRE ET CONNAÎTRE L'ÉTAT EXACT DE VOTRE MACHINE


En bref, la toute première erreur que vous voyez:

2013-03-05 12: 17: 41.87 spid12s Erreur: 17190, gravité: 16, état: 1.

2013-03-05 12: 17: 41.87 spid12s L'initialisation du certificat FallBack a échoué avec le code d'erreur: 1, état: 20, numéro d'erreur: 0.

est entourant des problèmes avec clés qui existent déjà dans votre registre . Alors, faites ce que j'ai dit en premier, sauvegardez votre registre, puis supprimez la clé:

HKEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Microsoft SQL Server

essayez ensuite de réinstaller Microsoft SQL Server 2012. Si cela ne fonctionne pas, vous devrez probablement sauvegarder les données de votre machine et les reconstruire.

1
Mike Perrenoud

Je viens de voir ce message. En bref, vous devrez appliquer les Service Packs et les mises à jour cumulatives pour que cela fonctionne. Sur les systèmes d’exploitation plus récents, les certificats SSL sont modifiés pour désactiver SSL2, SSL3, etc. à l’aide des nouveaux TLS1.2 et. SQL Server ne le prend pas en charge hors de la porte, vous devez appliquer les correctifs pour activer son support et cela fonctionnera à nouveau.

1
Gilberto

Votre erreur semble être liée au certificat que vous avez installé.

Cet article suggère de modifier le service sous lequel le serveur SQL se connectera. Vous pouvez le faire lors de l'installation ou via l'outil de gestion de la configuration de la surface.

http://social.msdn.Microsoft.com/Forums/en-US/sqlsecurity/thread/56f14665-3f00-41ff-b002-bb5e86b3f219/

1
RandomUs1r