DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 954835 - Dernière mise à jour: vendredi 7 juin 2013 - Version: 9.0

 

Sommaire

Symptômes

Envisagez le scénario suivant. Vous essayez d'installer Microsoft SQL Server 2005 sur un ordinateur doté d'un processeur multicœur et une des conditions suivantes est remplie :
  • Le rapport entre les processeurs logiques et physiques sockets n'est pas une puissance de 2. Par exemple, l'ordinateur a un seul socket avec un processeur triple cœur.
  • Le nombre de cœurs physiques n'est pas une puissance de 2.
  • Le nombre total d'unités centrales est un nombre impair. Par exemple, il y a sept ou neuf unités centrales.
Dans ces scénarios, vous ne pouvez pas installer SQL Server 2005.
Lors de l'installation échoue, le message d'erreur suivant est enregistré dans le fichier Summary.txt :
Impossible de démarrer le service SQL Server. Pour plus d'informations, consultez les rubriques de la documentation en ligne de SQL Server, « comment à: affichage journal SQL Server 2005 le programme d'installation Les fichiers"et"Démarrage de SQL Server manuellement."
Remarque : Le fichier Summary.txt se trouve dans le dossier suivant :
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
En outre, un message d'erreur semblable au suivant est enregistré le SQLSetupNum_InstanceName_SQL.log fichier :
Effectuant l'Action : Do_sqlScript
Début PerfTime : Do_sqlScript : Mercredi Jun 18 08:32:41 2008
Service MSSQLSERVER avec les paramètres '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010' est en cours de démarrage à Mer Jun 18 08:32:41 2008
Impossible de démarrer le service (1053)
Code d'erreur : 0x8007041D (1053)
Texte d'erreur Windows : Le service n'a pas répondu à la demande de lancement ou de contrôle en temps voulu.
Nom du fichier source : sqlsetuplib\service.cpp
Date et heure du compilateur: Ven Sep 16 13:20:12 2005
Nom de la fonction : sqls::Service::Start
Numéro de ligne source : 316
Remarques
  • Num représente les quatre chiffres nombre qui augmente à chaque installation de SQL Server 2005.InstanceName représente le nom de l'instance de SQL Server 2005.
  • Le SQLSetupNum_InstanceName_SQL.log fichier se trouve dans le dossier suivant :
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Ce problème ne se produit pas dans Microsoft SQL Server 2008.

Contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes :

Méthode 1

Avant d'installer SQL Server 2005, procédez comme suit :
  1. Copiez les fichiers d'installation de la version de SQL Server 2005 dans un dossier dans un lecteur local.

    Remarque : Vous devez copier tous les fichiers d'installation qui incluent le dossier serveurs et le dossier Outils sur un lecteur local.
  2. Télécharger le package SQL Server 2005 SP2 ou SP3 et puis développez sur le disque local en utilisant le paramètre /X. Par exemple, exécutez la commande suivante pour étendre le package :
    /X SQLServer2005SP2-KB921896-x 64-ENU.exe
    Pour plus d'informations sur la façon d'obtenir SQL Server 2005 SP2 ou SP3, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    913089  (http://support.microsoft.com/kb/913089/ ) Comment faire pour obtenir le dernier service Pack Pack pour SQL Server 2005
  3. Notez les chemins d'accès complets aux nouveaux fichiers .msp dans le package de mise à jour développée. Par exemple :
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. À l'invite de commandes, exécutez le fichier Setup.exe à partir de la version d'origine en utilisant le chemin d'accès approprié pour impliquer le nouveau fichier .msp dans le programme d'installation.

    Par exemple, la commande suivante utilise le package de mise à jour pour mettre à jour le composant moteur de base de données SQL Server au niveau du service pack :
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    Remarque :Après avoir terminé cette étape, l'installation de SQL Server 2005 est dans une configuration qui n'est pas pris en charge jusqu'à ce que vous avez appliqué le service pack de SQL Server.
  5. Appliquer le package service pack en exécutant l'ou les fichiers d'installation à l'emplacement développé. Cette étape s'applique à tous les composants du service pack et renvoie l'état pris en charge l'installation de SQL Server 2005.

Méthode 2

Avant d'installer SQL Server 2005, modifier temporairement le nombre de processeurs logiques à un. Cela rend l'ordinateur semble être un système monoprocesseur, et SQL Server 2005 est installé avec succès. Pour ce faire, procédez comme suit :

Windows Server 2003

  1. Pour modifier le nombre de processeurs logiques dans Windows Server 2003, procédez comme suit :
    1. Cliquez sur Début, cliquez sur Exécuter, type Msconfig, puis cliquez sur OK.
    2. Dans le Utilitaire de Configuration systèmeboîte de dialogue, cliquez sur le ConventionsINI onglet.
    3. Sur la ConventionsINI Cliquez sur Options avancées.
    4. Dans le ConventionsINI Options avancéesboîte de dialogue, sélectionnez la / NUMPROC = vérifier zone.
    5. Dans la liste à côté du / NUMPROC = case à cocher, cliquez sur 1, puis cliquez sur OK.
    6. Dans le Utilitaire de Configuration systèmeboîte de dialogue, cliquez sur OK.
    7. Redémarrez le serveur.
  2. Installez SQL Server 2005.
  3. Installez le dernier service pack pour SQL Server 2005.

    Pour plus d'informations sur la façon d'obtenir le dernier service Pack SQL Server 2005 Pack, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    913089  (http://support.microsoft.com/kb/913089/ ) Comment faire pour obtenir le dernier service Pack Pack pour SQL Server 2005
  4. Redémarrez le serveur à l'aide de tous les processeurs. Pour ce faire, procédez comme suit :
    1. Cliquez sur Début, cliquez sur Exécuter, type Msconfig, puis cliquez sur OK.
    2. Dans le Utilitaire de Configuration systèmeboîte de dialogue, cliquez sur le Général onglet.
    3. Sur la Général Cliquez sur Démarrage normal - charge tous les pilotes de périphériques et services, et puis cliquez sur OK.
    4. Redémarrez le serveur.

Windows Server 2008

  1. Pour modifier le nombre de processeurs logiques dans Windows Server 2008, procédez comme suit::
    1. Cliquez sur Début, cliquez sur Exécuter, type Msconfig, puis cliquez sur OK.
    2. Dans le Configuration du systèmeboîte de dialogue, cliquez sur le Démarrage onglet.
    3. Sur la Démarrage Cliquez sur Options avancées.
    4. Dans le INITIALISATION des Options avancéesboîte de dialogue, sélectionnez la Nombre de processeurs vérifier zone.
    5. Sous le Nombre de processeurs case à cocher, cliquez sur 1, puis cliquez sur OK.
    6. Dans le Configuration du systèmeboîte de dialogue, cliquez sur OK.
    7. Redémarrez le serveur.
  2. Installez SQL Server 2005.
  3. Installez le dernier service pack pour SQL Server 2005.

    Remarque : Vous devez installer SQL Server 2005 Service Pack 2 (SP2) ou un service pack ultérieur sur Windows Server 2008.

    Pour plus d'informations sur la façon d'obtenir le dernier service Pack SQL Server 2005 Pack, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    913089  (http://support.microsoft.com/kb/913089/ ) Comment faire pour obtenir le dernier service Pack Pack pour SQL Server 2005
  4. Redémarrez le serveur à l'aide de tous les processeurs. Pour ce faire, procédez comme suit :
    1. Cliquez sur Début, cliquez sur Exécuter, type Msconfig, puis cliquez sur OK.
    2. Dans le Configuration du systèmeboîte de dialogue, cliquez sur le Général onglet.
    3. Sur la Général Cliquez sur Démarrage normal, et puis cliquez sur OK.
    4. Redémarrez le serveur.

Étapes de la solution de contournement alternatif


Conditions dans lesquelles les méthodes courantes de la solution de contournement sont insuffisantes sont les suivantes :
  • Au moment que vous recevez la défaillance au démarrage de SQL Server pendant l'installation, vous sont présentés avec un Nouvelle tentative option. Maintenant, remplacez les fichiers Sqlservr.exe et Sqlos.dll dans le dossier BINN à votre emplacement d'installation à partir d'une installation de Service Pack 2 (SP2) et sélectionnez le Nouvelle tentative option. Cela permet à SQL Server démarrer et terminer l'installation.
    Remarque : Vous êtes maintenant dans une situation de production.
  • Appliquer immédiatement le Service Pack 2 de SQL Server et que vous êtes dans une configuration prise en charge.

Statut

Microsoft a confirmé qu'il s'agit d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à ». Ce problème a été corrigé dans SQL Server 2005 Service Pack 1.

Plus d'informations

Le programme d'installation de SQL Server 2005 ne s'intègre pas tout Service packs de SQL Server 2005. Pour installer SQL Server 2005 à un service spécifique Pack de niveau, vous devez Installez d'abord la version de SQL Server 2005. Ensuite, vous devez installer le SQL Server 2005 service pack requis. Par conséquent, bien que ce problème est corrigés dans SQL Server 2005 Service Pack 1 (SP1), vous ne pouvez pas installer SQL Server 2005.

SQL Server 2005 Express Edition est un package autonome qui intègre un spécifique SQL Server 2005 service pack. Lorsque vous effectuez un nouveau PROCES installation de SQL Server 2005 Express Edition qui intègre un SQL Server 2005 service pack spécifique, SQL Server 2005 Express Edition est en cours d'exécution à ce niveau de service pack. Par conséquent, dans le scénario est mentionné dans la section « Symptômes », vous parvenez à installer SQL Server 2005 Express Edition avec l'intégrée service pack.

Pour télécharger SQL Server 2005 Express Edition conjointement avec le dernière version de SQL Server 2005 service pack, visitez le site Web de Microsoft à l'adresse suivante :
http://www.Microsoft.com/SQLServer/2005/en/us/Express.aspx (http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx)


Pour plus d'informations, visitez le site Web de Microsoft à l'adresse suivante :
http://blogs.msdn.com/psssql/archive/2008/07/23/SQL-Server-2005-encounters-exception-During-Install-When-System-has-odd-Number-of-processors-or-Logical-processors-per-Core.aspx (http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx)

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Mots-clés : 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 954835  (http://support.microsoft.com/kb/954835/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store