IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Problème d'installation : SQL Server 2012/2014 handle du moteur de la base de données


Sujet :

Administration SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Responsable de service informatique
    Inscrit en
    Mars 2003
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2003
    Messages : 99
    Par défaut Problème d'installation : SQL Server 2012/2014 handle du moteur de la base de données
    Bonjour,

    Contexte:
    WINDOWS SERVER 2012 R2 X64.
    RÖLES = service de fichIer, service de bureau a distance+serveur de licence bureau a distance ( pas de broker ni de Remote APP donc pas de sqlexpress parasite )
    Le dossier d'installation du serveur SQL est dans programfiles. le lecteur E: est un lecteur DVD, or dans les logs le service montre des erreurs sur le chargement de fichier qui se trouverais sur E:... étrange.

    J'ai tanté d'installer SQL 2012x64 avec l'installeur. L'installation du logiciel c'est bien passé à l'exeption que
    SQL server bloque sur l'installation du service ( echec de l'attente de récupération du handle du moteur de la base de donnée). ( aucune apparition du dossier utilisateur dans le dossier users)

    Selon plusieurs posts concernant ce message d'erreur, il pourrait sagir ( voir log erreur) d'une incompatibilité de sql serveur avec le module TLS 1.0 utilisé avec le framework 2.0, installé avec le 3.5 dans les fonctionnalités du serveur.
    J'ai donc tanter d'installer le SP3 SQL 2012, et le patch sur le Framework pour corrigé le probleme -> rien n'a changé le service ne démarre pas.

    Selon d'autres source il sagirait d'un probleme d'utilisateur du serviceSQL. Le passage par l'utilisateur configuré à l'installation ne donne rien, et l'utilisation d'un compte systeme/service reseau ou administrateur local ne donne rien non plus.

    Pour écarter des problemes de droits d'accès sur les dossiers de données, j'ai essayer de sortir les données du dossier programfile sur une autre installation, rien n'y a changé.

    J'ai donc tenter de téléchargé SQL 2014, mais j'ai exactement le même résultat.

    LOGS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
     
    2017-12-10 13:41:35.42 Server      Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 
    	Feb 20 2014 20:04:26 
    	Copyright (c) Microsoft Corporation
    	Express Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
     
    2017-12-10 13:41:35.42 Server      UTC adjustment: 1:00
    2017-12-10 13:41:35.42 Server      (c) Microsoft Corporation.
    2017-12-10 13:41:35.42 Server      All rights reserved.
    2017-12-10 13:41:35.42 Server      Server process ID is 4896.
    2017-12-10 13:41:35.42 Server      System Manufacturer: 'Microsoft Corporation', System Model: 'Virtual Machine'.
    2017-12-10 13:41:35.42 Server      Authentication mode is MIXED.
    2017-12-10 13:41:35.42 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
    2017-12-10 13:41:35.42 Server      The service account is 'NT Service\MSSQL$SQLEXPRESS'. This is an informational message; no user action is required.
    2017-12-10 13:41:35.42 Server      Registry startup parameters: 
    	 -d C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\master.mdf
    	 -e C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Log\ERRORLOG
    	 -l C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
    2017-12-10 13:41:35.42 Server      Command Line Startup Parameters:
    	 -s "SQLEXPRESS"
    2017-12-10 13:41:35.74 Server      SQL Server detected 1 sockets with 4 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.
    2017-12-10 13:41:35.74 Server      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
    2017-12-10 13:41:35.74 Server      Detected 15999 MB of RAM. This is an informational message; no user action is required.
    2017-12-10 13:41:35.74 Server      Using conventional memory in the memory manager.
    2017-12-10 13:41:35.81 Server      Default collation: SQL_Latin1_General_CP1_CI_AS (us_english 1033)
    2017-12-10 13:41:35.86 Server      Query Store settings initialized with enabled = 1, 
    2017-12-10 13:41:35.87 Server      The maximum number of dedicated administrator connections for this instance is '1'
    2017-12-10 13:41:35.87 Server      This instance of SQL Server last reported using a process ID of 5112 at 08/12/2017 18:11:54 (local) 08/12/2017 17:11:54 (UTC). This is an informational message only; no user action is required.
    2017-12-10 13:41:35.87 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.
    2017-12-10 13:41:35.89 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.
    2017-12-10 13:41:35.92 Server      Software Usage Metrics is disabled.
    2017-12-10 13:41:35.92 spid8s      Starting up database 'master'.
    2017-12-10 13:41:35.99 spid8s      The tail of the log for database master is being rewritten to match the new sector size of 4096 bytes.  1024 bytes at offset 347136 in file C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\mastlog.ldf will be written.
    2017-12-10 13:41:36.01 Server      CLR version v4.0.30319 loaded.
    2017-12-10 13:41:36.08 Server      Common language runtime (CLR) functionality initialized using CLR version v4.0.30319 from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\.
    2017-12-10 13:41:36.23 spid8s      SQL Server Audit is starting the audits. This is an informational message. No user action is required.
    2017-12-10 13:41:36.23 spid8s      SQL Server Audit has started the audits. This is an informational message. No user action is required.
    2017-12-10 13:41:36.25 spid8s      SQL Trace ID 1 was started by login "sa".
    2017-12-10 13:41:36.25 spid8s      Server name is 'APPLICATIONS\SQLEXPRESS'. This is an informational message only. No user action is required.
    2017-12-10 13:41:36.25 spid15s     Password policy update was successful.
    2017-12-10 13:41:36.26 spid8s      Starting up database 'msdb'.
    2017-12-10 13:41:36.26 spid12s     The resource database has been detected in two different locations. Attaching the resource database in the same directory as sqlservr.exe at 'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\sqlservr.exe' instead of the currently attached resource database at 'E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\mssqlsystemresource.mdf'.
    2017-12-10 13:41:36.26 spid12s     Starting up database 'mssqlsystemresource'.
    2017-12-10 13:41:36.27 spid8s      Error: 17204, Severity: 16, State: 1.
    2017-12-10 13:41:36.27 spid8s      FCB::Open failed: Could not open file E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf for file number 1.  OS error: 3(Le chemin d’accès spécifié est introuvable.).
    2017-12-10 13:41:36.27 spid8s      Error: 5120, Severity: 16, State: 101.
    2017-12-10 13:41:36.27 spid8s      Unable to open the physical file "E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf". Operating system error 3: "3(Le chemin d’accès spécifié est introuvable.)".
    2017-12-10 13:41:36.29 spid8s      Error: 17207, Severity: 16, State: 1.
    2017-12-10 13:41:36.29 spid8s      FileMgr::StartLogFiles: Operating system error 2(Le fichier spécifié est introuvable.) occurred while creating or opening file 'E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf'. Diagnose and correct the operating system error, and retry the operation.
    2017-12-10 13:41:36.29 spid8s      File activation failure. The physical file name "E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf" may be incorrect.
    2017-12-10 13:41:36.30 spid12s     The resource database build version is 12.00.2000. This is an informational message only. No user action is required.
    2017-12-10 13:41:36.32 spid15s     Error: 17190, Severity: 16, State: 1.
    2017-12-10 13:41:36.32 spid15s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
    2017-12-10 13:41:36.32 spid15s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
    2017-12-10 13:41:36.32 spid15s     Error: 17182, Severity: 16, State: 1.
    2017-12-10 13:41:36.32 spid15s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. 
    2017-12-10 13:41:36.32 spid15s     Error: 17182, Severity: 16, State: 1.
    2017-12-10 13:41:36.32 spid15s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. 
    2017-12-10 13:41:36.32 spid15s     Error: 17826, Severity: 18, State: 3.
    2017-12-10 13:41:36.32 spid15s     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.
    2017-12-10 13:41:36.32 spid15s     Error: 17120, Severity: 16, State: 1.
    2017-12-10 13:41:36.32 spid15s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

  2. #2
    Membre confirmé
    Profil pro
    Responsable de service informatique
    Inscrit en
    Mars 2003
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2003
    Messages : 99
    Par défaut évolution du pb et tentatives
    rebonjour,

    lors de mes recherches, j'ai pu enfin télécharger le bon patch pour le TLS 1.2. l'erreur ssl n'existe plus, par contre les problèmes de chemins persistent.

    Grace à la méthode de https://weeknlearn.com/aide/Sujet/le...-installation/
    j'ai pu démarrer le service, et entrer en ligne de commande ( sqlcmd -S .\[instance],1433 ).

    Mais le démarrage normale du service perdure à me montrer l'erreur 945, ( problemes de droits d'acces ou de chemins). je ne sais pas du tout comment changer les chemins fautif ( E:\...) . ma connaissance en matière de commande sql est tres pauvre, je débute pour ainsi dire.

    sachant que modifier les chemin tel que la precedente url le propose ne change rien, et d'apres le message d'erreur pouvez vous m'aider à corriger les problèmes en ligne de commande ?

    ne sachant pas comment se boutique l'infrastructure de BDD SQL, j'ai tanté de me connecter avec le gestionaire studio de BDD afin de visualiser l'architecture et d'avoir des outils de recherches:
    le lancement de la connexion provoque la fermeture du service.. j'y comprends plus rien.

  3. #3
    Membre confirmé
    Profil pro
    Responsable de service informatique
    Inscrit en
    Mars 2003
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2003
    Messages : 99
    Par défaut
    il semblerait que les commandes avec une syntaxe mauvaise ne provoquent pas de réaction en ligne de commande. Donc si lors du changement des chemins de fichier il n'y a aucune réponse vous disant que le chemin sera pris en compte au prochain redemarrage de l'instance c'est que la commande n'a pas été prise en compte.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    NET START MSSQL$SQLPAYE /f /T3608
    SQLCMD -S .\SQLPAYE
    ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\model.mdf’);
    ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\modellog.ldf’);
    ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\MSDBData.mdf’);
    ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\MSDBLog.ldf’);
    ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\tempdb.mdf’);
    ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = ‘D:\SQLSERVER\MSSQL11.SQLPAYE\MSSQL\DATA\templog.ldf’);
    go
    exit
    NET STOP MSSQL$SQLPAYE
    NET START MSSQL$SQLPAYE /f /T3608
    SQLCMD -S .\SQLPAYE
    ALTER LOGIN sa WITH PASSWORD = ‘[votreMDP]UNLOCK
    go
    exit
    NET START MSSQL$SQLPAYE
    évidément il faut remplacer le chemin d'accès au dossier par celui du chemin du dossier au sein de celui de l'installation de l'instance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2014] Problème blocage installation SQL-Server Express 2014
    Par dimitrak dans le forum Administration
    Réponses: 11
    Dernier message: 10/01/2017, 13h52
  2. [2012] Problème d'installation SQL Server 2012/2014
    Par Chauve souris dans le forum Administration
    Réponses: 5
    Dernier message: 17/10/2016, 12h36
  3. Problème d'installation SQL Server 2005 Express avec param /qb
    Par emmr.rida dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/01/2009, 21h13
  4. Problème d'installation SQL server 2008
    Par Kalion dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/01/2009, 11h47
  5. Problème pour installer SQL Server 2005
    Par oupepasa dans le forum Microsoft BI
    Réponses: 5
    Dernier message: 14/04/2008, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo