CORRECTIF : Message d’erreur lorsque vous restaurez une base de données SQL Server 2000 à l’aide de SQL Server 2005 Management Studio ou SQL Server 2008 Management Studio : « Impossible d’afficher boîte de dialogue demandée. Impossible de récupérer les données pour cette demande (Microsoft.SqlServer.SmoEnum) »

Microsoft distribue les correctifs de Microsoft SQL Server 2005 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif.

Symptômes

Envisagez le scénario suivant.
  • Vous exécutez une des versions suivantes de SQL Server Management Studio :
    • Service Pack 2 (SP2) de Microsoft SQL Server 2005 Management Studio, version 9.00.3325 à 9.00.3329
      Remarque : Par exemple, vous installez le Service Pack 2-13 de mise à jour Cumulative SQL Server 2005 et la version de Management Studio est 9.00.3325.
    • Service Pack 3 (SP3) de SQL Server 2005 Management Studio, version 9.00.4220 à 9.00.4228
      Remarque : Par exemple, vous installez SQL Server 2005 SP3 Cumulative Update 3, et la version de Management Studio est 9.00.4220.
    • La version de de Management Studio SQL Server 2008, la version 10.00.1806 à 10.00.1813
      Remarque : Par exemple, vous installez 5 sur la mise à jour Cumulative SQL Server 2008 et la version de Management Studio est 10.00.1806.
    • Service Pack 1 (SP1) de SQL Server 2008 Management Studio, version 10.00.2714 à 10.00.2725
      Remarque : Par exemple, vous installez SQL Server 2008 SP1 Cumulative 2 et la version de Management Studio est 10.00.2714.
  • Une de ces versions de SQL Server Management Studio permet de vous pour connecter à une instance de SQL Server 2000.
  • Vous effectuez une opération de sauvegarde sur une base de données dans l’instance de SQL Server 2000.
  • Dans SQL Server Management Studio, vous cliquez droit sur la base de données pour effectuer une opération de restauration dans cette instance de SQL Server 2000.
Dans ce cas de figure, le message d’erreur suivant s’affiche :

===================================
Ne peut pas afficher la boîte de dialogue demandée.
===================================
Impossible de récupérer les données pour cette demande. (Microsoft.SqlServer.SmoEnum)
------------------------------
Pour de l’aide, cliquez sur : http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

------------------------------
Emplacement du programme :

à Microsoft.SqlServer.Management.Smo.Enumerator.Process (objet connectionInfo, demande de demande)

à Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.GetBackupSetsFromHistory (String DatabaseName)

à Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.comboDatabaseSource_SelectedIndexChanged (Object sender, EventArgs e)

à System.Windows.Forms.ComboBox.OnSelectedIndexChanged (EventArgs e)

à System.Windows.Forms.ComboBox.set_SelectedIndex (valeur Int32)

à System.Windows.Forms.ComboBox.set_SelectedItem (Object value)

à Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.InitializeProperties()

à Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.OnHosted()

à Microsoft.SqlServer.Management.SqlMgmt.SqlManagementUserControl.SetSite (IServiceProvider sp)

à Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.ProcessAllViews()

à Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.InitializeUI (ViewSwitcherTreeView treeView, ISqlControlCollection viewsHolder, rightPane de panneau)

à Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm (doc de XmlDocument, fournisseur de IServiceProvider, ISqlControlCollection contrôle)

à Microsoft.SqlServer.Management.SqlMgmt.LaunchForm... constructeur (XmlDocument doc, IServiceProvider fournisseur)

à Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolsMenuItem.OnCreateAndShowForm (IServiceProvider sp, XmlDocument doc)

à Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()
===================================
Une exception s’est produite lors de l’exécution d’une instruction de Transact-SQL ou un lot. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Emplacement du programme :

à Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader (sqlCommand chaîne)

à Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader (requête de chaîne)

à Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery (ExecuteSql execSql, requête de chaîne)

à Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider (requête de StringCollection, con de l’objet, StatementBuilder sb, RetriveMode rm)

à Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults (requête de StringCollection, con de l’objet, StatementBuilder sb)

à Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData (ResultType resultType, StringCollection sql, objet connectionInfo, StatementBuilder sb)

à Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure (SqlEnumResult sqlresult, ResultType resultType)

à Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult (EnumResult result)

à Microsoft.SqlServer.Management.Smo.RestorePlan.GetData (EnumResult erParent)

à Microsoft.SqlServer.Management.Smo.Environment.GetData()

à Microsoft.SqlServer.Management.Smo.Environment.GetData (demande req, objet ci)

à Microsoft.SqlServer.Management.Smo.Enumerator.GetData (objet connectionInfo, demande de demande)

à Microsoft.SqlServer.Management.Smo.Enumerator.Process (objet connectionInfo, demande de demande)
===================================
Ligne 235 : Une syntaxe incorrecte près de '('.

Ligne de 296 : Une syntaxe incorrecte près de '('.
Ligne 362 : Une syntaxe incorrecte près de '('.

Ligne 413 : Une syntaxe incorrecte près de '('.

Ligne 474 : Une syntaxe incorrecte près de '('.

Ligne de 548 : Une syntaxe incorrecte près de '('.

Ligne 610 : Une syntaxe incorrecte près de '('.

Ligne 651 : Une syntaxe incorrecte près de '('.

Ligne 690 : Une syntaxe incorrecte près de '('. (Fournisseur de données SqlClient .net)
------------------------------
Pour de l’aide, cliquez sur : http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=08.00.2282&EvtSrc=MSSQLServer&EvtID=170&LinkId=20476
------------------------------
Nom du serveur : < nom du serveur >
Numéro d’erreur : 170
Gravité : 15
État : 1
Numéro de ligne : 235

------------------------------

Emplacement du programme :
à System.Data.SqlClient.SqlConnection.OnError (SqlException exception, Boolean breakConnection)

à System.Data.SqlClient.SqlInternalConnection.OnError (SqlException exception, Boolean breakConnection)

à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj)

à System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

à System.Data.SqlClient.SqlDataReader.ConsumeMetaData()

à System.Data.SqlClient.SqlDataReader.get_MetaData()

à System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

à System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

à System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, méthode de chaîne, le résultat de DbAsyncResult)

à System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, méthode de chaîne)

à System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior comportement, méthode de chaîne)

à System.Data.SqlClient.SqlCommand.ExecuteReader()

à Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader (sqlCommand chaîne)

Résolution

Pour résoudre ce problème, utilisez le tableau suivant pour trouver la méthode appropriée à votre version de SQL Server.
Version de SQL ServerMise à jour cumulative (version de SQL Server)Résolution
SQL Server 2005 SP29.00.3325 à 9.00.3329Appliquez le package de mise à jour Cumulative de SQL Server 2005 SP2 15.
Le Service Pack 3 SQL Server 20059.00.4220 à 9.00.4228Appliquez le package de mise à jour Cumulative de Service Pack 3 de SQL Server 2005 5.
La version de SQL Server 200810.00.1806 à 10.00.1813Appliquer ce correctif pour la version de SQL Server 2008. Pour obtenir ce correctif, reportez-vous à la section « Informations sur le correctif » de cet article. Ou bien, appliquer SQL Server 2008 mise à jour cumulative 7.
SQL Server 2008 SP110.00.2714 à 10.00.2725Appliquer ce correctif pour SQL Server 2008 Service Pack 1. Pour obtenir ce correctif, reportez-vous à la section « Informations sur le correctif » de cet article. Ou bien, appliquer SQL Server 2008 Service Pack 1 mise à jour cumulative 4.

Informations de mise à jour cumulative

SQL Server 2005 Service Pack 2 (SP2)

Important Vous devez installer ce correctif si vous exécutez SQL Server 2005 Service Pack 2 (SP2).
Le correctif de ce problème a été publié dans 15 de mise à jour Cumulative pour SQL Server 2005 Service Pack 2. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
972510 Cumulative update package 15 pour SQL Server 2005 Service Pack 2
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
937137 le SQL Server 2005 versions publiées après la publication de SQL Server 2005 Service Pack 2
Les correctifs Microsoft SQL Server 2005 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2005 Service Pack 2 à une installation de SQL Server 2005 Service Pack 2. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

SQL Server 2005 Service Pack 3 (SP3)

Important Vous devez installer ce correctif si vous exécutez SQL Server 2005 Service Pack 3 (SP3).
Le correctif de ce problème a été également publié dans les 5 mise à jour Cumulative pour SQL Server 2005 Service Pack 3. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
972511 Cumulative mise à jour 5 pour SQL Server 2005 Service Pack 3
Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente de SQL Server 2005 version du correctif. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
960598 le SQL Server 2005 versions publiées après la publication de SQL Server 2005 Service Pack 3
Les correctifs Microsoft SQL Server 2005 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2005 Service Pack 3 pour une installation de SQL Server 2005 Service Pack 3. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

SQL Server 2008

Important Vous devez utiliser ce correctif si vous exécutez la version de SQL Server 2008.

Le correctif de ce problème a été publié dans les 7 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
973601 Cumulative update package 7 pour SQL Server 2008
Remarque Les versions étant cumulatives, chaque nouvelle version du correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
956909 the SQL Server versions 2008 publiées après SQL Server 2008

SQL Server 2008 Service Pack 1

Important Vous devez utiliser ce correctif si vous exécutez SQL Server 2008 Service Pack 1.


Le correctif de ce problème a été publié dans les 4 mise à jour Cumulative pour SQL Server 2008 Service Pack 1. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
973602 Cumulative mise à jour 4 pour SQL Server 2008 Service Pack 1
Remarque Les versions étant cumulatives, chaque nouvelle version du correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente version du correctif de SQL Server 2008. Microsoft vous recommande l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
970365 the SQL Server versions 2008 publiées après SQL Server 2008 Service Pack 1
Les correctifs Microsoft SQL Server 2008 sont créés pour les packs de service spécifiques de SQL Server. Vous devez appliquer un correctif SQL Server 2008 Service Pack 1 dans une installation de SQL Server 2008 Service Pack 1. Par défaut, tout correctif qui est fourni dans un service pack de SQL Server est inclus dans le prochain service pack de SQL Server.

Informations sur le correctif pour SQL Server 2005 Service Pack 3

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du Service clientèle et support technique de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l'adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif logiciel, votre ordinateur doit exécuter SQL Server 2005 Service Pack 3.

Informations concernant le Registre

Pour utiliser le correctif dans ce package, il est inutile d'apporter des modifications au Registre.

Nécessite un redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version anglaise (États-Unis) de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Les dates et heures de ces fichiers sur votre ordinateur local s'affichent dans votre heure locale et avec votre décalage d’heure d’été (DST) en cours. En outre, les dates et heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
SQL Server 2005, les versions basées sur les x86
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Atxcore90.dll2005.90.4229.023,38429-Jul-200919:08x86
Chsbrkr.dll12.0.9730.01,682,27223-Apr-200903:10x86
Chtbrkr.dll12.0.9730.06,110,04823-Apr-200903:10x86
Databasemailengine.dll9.0.4229.075,60829-Jul-200919:08x86
Databasemailprotocols.dll9.0.4229.042,84029-Jul-200919:08x86
Distrib.exe2005.90.4229.067,43229-Jul-200919:09x86
Dtspipeline.dll2005.90.4229.0601,94429-Jul-200919:09x86
Dtspipelineperf.dll2005.90.4229.030,04029-Jul-200919:09x86
Fteref.dll12.0.9730.0446,46423-Apr-200903:11x86
Infosoft.dll12.0.9730.0465,76023-Apr-200903:10x86
Korwbrkr.dll12.0.9730.068,46423-Apr-200903:10x86
Langwrbk.dll12.0.9730.0133,98423-Apr-200903:10x86
Logread.exe2005.90.4229.0399,19229-Jul-200919:13x86
Microsoft.sqlserver.maintenanceplantasks.dll9.0.4229.0292,69629-Jul-200919:13x86
Microsoft.sqlserver.replication.dll2005.90.4229.01,625,43229-Jul-200919:13x86
Microsoft.sqlserver.smo.dll9.0.4229.01,603,41629-Jul-200919:13x86
Microsoft.sqlserver.smoenum.dll9.0.4229.0218,96829-Jul-200919:13x86
Microsoft.sqlserver.sqlenum.dll9.0.4229.0919,38429-Jul-200919:13x86
Microsoft.sqlserver.webservicetask.dll9.0.4229.096,08829-Jul-200919:13x86
Msfte.dll12.0.9730.02,431,84023-Apr-200903:10x86
Msftefd.exe12.0.9730.064,35223-Apr-200903:10x86
Msftepxy.dll12.0.9730.093,02423-Apr-200903:10x86
Msftesql.exe12.0.9730.093,02423-Apr-200903:10x86
Msgprox.dll2005.90.4229.0196,95229-Jul-200919:13x86
Msir5jp.dll5.0.2130.03,157,34423-Apr-200903:11x86
Msmdlocal.dll9.0.4229.015,983,44829-Jul-200919:13x86
Nlhtml.dll12.0.9730.0121,69623-Apr-200903:11x86
Nls400.dll5.0.7112.012,287,32823-Apr-200903:11x86
Query.dll12.0.9730.045,92023-Apr-200903:11x86
Rdistcom.dll2005.90.4229.0644,44029-Jul-200919:14x86
Repldp.dll2005.90.4229.0185,17629-Jul-200919:14x86
Replmerg.exe2005.90.4229.0317,80029-Jul-200919:14x86
Replprov.dll2005.90.4229.0551,25629-Jul-200919:14x86
Replrec.dll2005.90.4229.0782,68029-Jul-200919:14x86
Replsub.dll2005.90.4229.0405,33629-Jul-200919:14x86
Snapshot.exe9.0.4229.011,09629-Jul-200919:15x86
Sqlaccess.dll2005.90.4229.0346,96829-Jul-200919:15x86
Sqlagent90.exe2005.90.4229.0345,94429-Jul-200919:15x86
Sqlmergx.dll2005.90.4229.0191,32029-Jul-200919:15x86
Sqlservr.exe2005.90.4229.029,279,06429-Jul-200919:16x86
Sqltaskconnections.dll2005.90.4229.0104,28029-Jul-200919:16x86
Sqlwep.dll2005.90.4229.087,38429-Jul-200919:16x86
Thawbrkr.dll12.0.9730.0203,61623-Apr-200903:10x86
Xmlfilt.dll12.0.9730.0195,42423-Apr-200903:11x86
Xmlsub.dll2005.90.4229.0192,34429-Jul-200919:16x86
SQL Server 2005, les versions basées sur les x64
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Atxcore90.dll2005.90.4229.029,03229-Jul-200920:18x64
Chsbrkr.dll12.0.9730.01,691,48823-Apr-200905:24x64
Chtbrkr.dll12.0.9730.06,107,48823-Apr-200905:24x64
Databasemailengine.dll9.0.4229.075,62429-Jul-200920:18x86
Databasemailprotocols.dll9.0.4229.042,85629-Jul-200920:18x86
Distrib.exe2005.90.4229.083,30429-Jul-200920:19x64
Dtspipeline.dll2005.90.4229.01,065,83229-Jul-200920:19x64
Dtspipelineperf.dll2005.90.4229.040,80829-Jul-200920:19x64
Fteref.dll12.0.9730.0433,15223-Apr-200905:24x64
Infosoft.dll12.0.9730.0618,84823-Apr-200905:24x64
Korwbrkr.dll12.0.9730.099,16823-Apr-200905:24x64
Langwrbk.dll12.0.9730.0234,33623-Apr-200905:24x64
Logread.exe2005.90.4229.0525,16029-Jul-200920:21x64
Microsoft.sqlserver.maintenanceplantasks.dll9.0.4229.0292,69629-Jul-200919:13x86
Microsoft.sqlserver.replication.dll2005.90.4229.01,816,40829-Jul-200920:21x64
Microsoft.sqlserver.smo.dll9.0.4229.01,603,43229-Jul-200920:21x86
Microsoft.sqlserver.smoenum.dll9.0.4229.0218,98429-Jul-200920:21x86
Microsoft.sqlserver.sqlenum.dll9.0.4229.0919,40029-Jul-200920:21x86
Microsoft.sqlserver.webservicetask.dll9.0.4229.096,10429-Jul-200920:21x86
Msfte.dll12.0.9730.03,813,72823-Apr-200905:24x64
Msftefd.exe12.0.9730.096,60823-Apr-200905:24x64
Msftepxy.dll12.0.9730.0124,76823-Apr-200905:24x64
Msftesql.exe12.0.9730.0156,00023-Apr-200905:24x64
Msgprox.dll2005.90.4229.0258,92029-Jul-200920:22x64
Msir5jp.dll5.0.2130.03,418,97623-Apr-200905:24x64
Msmdlocal.dll9.0.4229.015,983,44829-Jul-200919:13x86
Nlhtml.dll12.0.9730.0189,28023-Apr-200905:24x64
Nls400.dll5.0.7112.014,101,85623-Apr-200905:24x64
Query.dll12.0.9730.065,90423-Apr-200905:24x64
Rdistcom.dll2005.90.4229.0821,09629-Jul-200920:22x64
Repldp.dll2005.90.4229.0185,17629-Jul-200919:14x86
Repldp.dll2005.90.4229.0236,90429-Jul-200920:22x64
Replmerg.exe2005.90.4229.0414,55229-Jul-200920:22x64
Replprov.dll2005.90.4229.0750,95229-Jul-200920:22x64
Replrec.dll2005.90.4229.01,010,53629-Jul-200920:22x64
Replsub.dll2005.90.4229.0508,77629-Jul-200920:22x64
Snapshot.exe9.0.4229.011,09629-Jul-200919:15x86
Snapshot.exe9.0.4229.011,11229-Jul-200920:23x86
Sqlaccess.dll2005.90.4229.0354,15229-Jul-200920:23x86
Sqlagent90.exe2005.90.4229.0425,32029-Jul-200920:23x64
Sqlmergx.dll2005.90.4229.0233,83229-Jul-200920:23x64
Sqlservr.exe2005.90.4229.039,762,79229-Jul-200920:23x64
Sqltaskconnections.dll2005.90.4229.0150,37629-Jul-200920:23x64
Sqlwep.dll2005.90.4229.087,38429-Jul-200919:16x86
Sqlwep.dll2005.90.4229.0120,16829-Jul-200920:23x64
Thawbrkr.dll12.0.9730.0207,20023-Apr-200905:24x64
Xmlfilt.dll12.0.9730.0266,59223-Apr-200905:24x64
Xmlsub.dll2005.90.4229.0335,20829-Jul-200920:24x64
SQL Server 2005, les versions basés sur IA-64
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Atxcore90.dll2005.90.4229.056,15230-Jul-200901:04ia64
Chsbrkr.dll12.0.9730.01,880,92823-Apr-200904:13ia64
Chtbrkr.dll12.0.9730.06,152,56023-Apr-200904:13ia64
Databasemailengine.dll9.0.4229.075,62430-Jul-200901:04x86
Databasemailprotocols.dll9.0.4229.042,85630-Jul-200901:04x86
Distrib.exe2005.90.4229.0197,48030-Jul-200901:04ia64
Dtspipeline.dll2005.90.4229.01,930,08830-Jul-200901:04ia64
Dtspipelineperf.dll2005.90.4229.081,75230-Jul-200901:05ia64
Fteref.dll12.0.9730.0433,15223-Apr-200904:13ia64
Infosoft.dll12.0.9730.01,912,67223-Apr-200904:13ia64
Korwbrkr.dll12.0.9730.0180,06423-Apr-200904:13ia64
Langwrbk.dll12.0.9730.0330,59223-Apr-200904:13ia64
Logread.exe2005.90.4229.01,100,13630-Jul-200901:07ia64
Microsoft.sqlserver.maintenanceplantasks.dll9.0.4229.0292,69629-Jul-200919:13x86
Microsoft.sqlserver.replication.dll2005.90.4229.02,530,64830-Jul-200901:07ia64
Microsoft.sqlserver.smo.dll9.0.4229.01,603,41630-Jul-200901:07x86
Microsoft.sqlserver.smoenum.dll9.0.4229.0218,96830-Jul-200901:07x86
Microsoft.sqlserver.sqlenum.dll9.0.4229.0919,38430-Jul-200901:07x86
Microsoft.sqlserver.webservicetask.dll9.0.4229.096,10430-Jul-200901:07x86
Msfte.dll12.0.9730.07,081,84023-Apr-200904:13ia64
Msftefd.exe12.0.9730.0170,86423-Apr-200904:13ia64
Msftepxy.dll12.0.9730.0132,96023-Apr-200904:13ia64
Msftesql.exe12.0.9730.0292,19223-Apr-200904:13ia64
Msgprox.dll2005.90.4229.0542,04030-Jul-200901:08ia64
Msir5jp.dll5.0.2130.03,821,92023-Apr-200904:13ia64
Msmdlocal.dll9.0.4229.050,026,34430-Jul-200901:08ia64
Nlhtml.dll12.0.9730.0293,21623-Apr-200904:13ia64
Nls400.dll5.0.7112.014,747,50423-Apr-200904:13ia64
Query.dll12.0.9730.0120,68823-Apr-200904:13ia64
Rdistcom.dll2005.90.4229.01,888,08830-Jul-200901:09ia64
Repldp.dll2005.90.4229.0185,17629-Jul-200919:14x86
Repldp.dll2005.90.4229.0512,34430-Jul-200901:09ia64
Replmerg.exe2005.90.4229.0954,71230-Jul-200901:09ia64
Replprov.dll2005.90.4229.01,627,49630-Jul-200901:09ia64
Replrec.dll2005.90.4229.02,147,17630-Jul-200901:09ia64
Replsub.dll2005.90.4229.01,156,96830-Jul-200901:09ia64
Snapshot.exe9.0.4229.011,09629-Jul-200919:15x86
Snapshot.exe9.0.4229.011,11230-Jul-200901:09x86
Sqlaccess.dll2005.90.4229.0348,50430-Jul-200901:09x86
Sqlagent90.exe2005.90.4229.01,251,16030-Jul-200901:09ia64
Sqlmergx.dll2005.90.4229.0443,75230-Jul-200901:09ia64
Sqlservr.exe2005.90.4229.072,814,44030-Jul-200901:10ia64
Sqltaskconnections.dll2005.90.4229.0314,21630-Jul-200901:10ia64
Sqlwep.dll2005.90.4229.087,38429-Jul-200919:16x86
Sqlwep.dll2005.90.4229.0217,43230-Jul-200901:10ia64
Thawbrkr.dll12.0.9730.0250,72023-Apr-200904:13ia64
Xmlfilt.dll12.0.9730.0439,64823-Apr-200904:13ia64
Xmlsub.dll2005.90.4229.0578,90430-Jul-200901:10ia64

Informations sur le correctif pour SQL Server 2008 Service Pack 1

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Vous devez disposer de SQL Server 2008 Service Pack 1 est installé avant d’appliquer ce correctif.

Informations sur le redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations concernant le Registre

Vous n’êtes pas obligé de modifier le Registre.

Informations sur les fichiers de correctif logiciel

Ce correctif contient uniquement les fichiers qui sont nécessaires pour corriger les problèmes décrits dans cet article. Ce correctif ne peut pas contenir tous les fichiers nécessaires à la mise à jour complète d’un produit vers la dernière version.

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.

version 32 bits

SQL Server 2008 noyau partagé des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Commanddest.dll2007.100.2727.0164,71213-Aug-200903:01x86
Datacollectorenumerators.dll2007.100.2727.069,46413-Aug-200903:03x86
Distrib.exe2007.100.2727.075,09613-Aug-200903:19x86
Dtspipeline.dll2007.100.2727.0694,10413-Aug-200903:19x86
Dtswizard.exe2007.100.2727.0804,71213-Aug-200903:19x86
Exceldest.dll2007.100.2727.0173,40013-Aug-200903:35x86
Excelsrc.dll2007.100.2727.0183,12813-Aug-200903:35x86
Flatfiledest.dll2007.100.2727.0276,31213-Aug-200903:36x86
Flatfilesrc.dll2007.100.2727.0283,99213-Aug-200903:36x86
Iftsph.dll2007.100.2727.038,24813-Aug-200903:52x86
Logread.exe2007.100.2727.0423,25613-Aug-200904:33x86
Microsoft.sqlserver.dmf.dll10.0.2727.0296,79213-Aug-200904:39x86
Microsoft.sqlserver.pipelinehost.dll10.0.2727.071,51213-Aug-200904:42x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Oledbdest.dll2007.100.2727.0173,91213-Aug-200904:52x86
Oledbsrc.dll2007.100.2727.0186,72813-Aug-200904:52x86
Rdistcom.dll2007.100.2727.0651,11213-Aug-200905:09x86
Repldp.dll2007.100.2727.0191,33613-Aug-200905:10x86
Replmerg.exe2007.100.2727.0341,35213-Aug-200905:10x86
Snapshot.exe10.0.2727.013,14413-Aug-200906:18x86
Sql_engine_core_shared_keyfile.dll2007.100.2727.013,65613-Aug-200904:19x86
Sqllogship.exe10.0.2727.096,10413-Aug-200906:19x86
Sqlmergx.dll2007.100.2727.0192,85613-Aug-200906:19x86
Sqltaskconnections.dll2007.100.2727.0113,49613-Aug-200906:20x86
Txdataconvert.dll2007.100.2727.0206,69613-Aug-200906:24x86
Instance principale des Services de base de données SQL Server 2008
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Databasemailengine.dll10.0.2727.075,62413-Aug-200903:03x86
Databasemailprotocols.dll10.0.2727.042,84013-Aug-200903:03x86
Sql_engine_core_inst_keyfile.dll2007.100.2727.013,65613-Aug-200904:19x86
Sqlaccess.dll2007.100.2727.0405,35213-Aug-200906:18x86
Sqlagent.exe2007.100.2727.0367,96013-Aug-200906:18x86
Sqlctr100.dll2007.100.2727.072,53613-Aug-200906:18x86
Sqlscriptdowngrade.dll2007.100.2727.014,69613-Aug-200906:20x86
Sqlscriptupgrade.dll2007.100.2727.03,378,00813-Aug-200906:20x86
Sqlservr.exe2007.100.2727.042,723,16013-Aug-200906:20x86
SQL Server 2008 tronc commun des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Microsoft.analysisservices.adomdclient.dll10.0.2727.0546,66413-Aug-200904:33x86
Microsoft.analysisservices.dll10.0.2727.01,316,69613-Aug-200904:34x86
Microsoft.analysisservices.xmla.dll10.0.2727.0227,16013-Aug-200904:34x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Msgprox.dll2007.100.2727.0202,07213-Aug-200904:44x86
Replprov.dll2007.100.2727.0575,32013-Aug-200905:10x86
Replrec.dll2007.100.2727.0789,84813-Aug-200905:10x86
Replsub.dll2007.100.2727.0410,96813-Aug-200905:10x86
Sql_common_core_keyfile.dll2007.100.2727.013,65613-Aug-200904:19x86
Xmlsub.dll2007.100.2727.0192,36013-Aug-200906:25x86

version de base de x64

SQL Server 2008 noyau partagé des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Commanddest.dll2007.100.2727.0247,14413-Aug-200906:17x64
Datacollectorenumerators.dll2007.100.2727.093,54413-Aug-200906:20x64
Distrib.exe2007.100.2727.086,88813-Aug-200906:26x64
Dtspipeline.dll2007.100.2727.01,086,82413-Aug-200906:26x64
Dtswizard.exe2007.100.2727.0800,61613-Aug-200906:26x64
Exceldest.dll2007.100.2727.0260,45613-Aug-200906:34x64
Excelsrc.dll2007.100.2727.0279,89613-Aug-200906:34x64
Flatfiledest.dll2007.100.2727.0414,55213-Aug-200906:35x64
Flatfilesrc.dll2007.100.2727.0424,79213-Aug-200906:35x64
Iftsph.dll2007.100.2727.054,61613-Aug-200906:44x64
Logread.exe2007.100.2727.0510,82413-Aug-200907:03x64
Microsoft.sqlserver.dmf.dll10.0.2727.0296,80813-Aug-200907:07x86
Microsoft.sqlserver.dmf.dll10.0.2727.0296,79213-Aug-200904:39x86
Microsoft.sqlserver.pipelinehost.dll10.0.2727.071,51213-Aug-200907:08x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Oledbdest.dll2007.100.2727.0259,94413-Aug-200907:17x64
Oledbsrc.dll2007.100.2727.0286,05613-Aug-200907:17x64
Rdistcom.dll2007.100.2727.0789,86413-Aug-200907:26x64
Repldp.dll2007.100.2727.0191,33613-Aug-200905:10x86
Repldp.dll2007.100.2727.0229,73613-Aug-200907:26x64
Replmerg.exe2007.100.2727.0408,40813-Aug-200907:26x64
Snapshot.exe10.0.2727.013,14413-Aug-200906:18x86
Snapshot.exe10.0.2727.013,14413-Aug-200908:11x86
Sql_engine_core_shared_keyfile.dll2007.100.2727.014,18413-Aug-200906:57x64
Sqllogship.exe10.0.2727.096,08813-Aug-200908:12x86
Sqlmergx.dll2007.100.2727.0229,20813-Aug-200908:12x64
Sqltaskconnections.dll2007.100.2727.0161,12813-Aug-200908:13x64
Txdataconvert.dll2007.100.2727.0306,02413-Aug-200908:17x64
Instance principale des Services de base de données SQL Server 2008
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Databasemailengine.dll10.0.2727.075,62413-Aug-200906:20x86
Databasemailprotocols.dll10.0.2727.042,85613-Aug-200906:20x86
Sql_engine_core_inst_keyfile.dll2007.100.2727.014,18413-Aug-200906:57x64
Sqlaccess.dll2007.100.2727.0411,99213-Aug-200908:11x86
Sqlagent.exe2007.100.2727.0428,88813-Aug-200908:11x64
Sqlctr100.dll2007.100.2727.072,53613-Aug-200906:18x86
Sqlctr100.dll2007.100.2727.0108,39213-Aug-200908:12x64
Sqlscriptdowngrade.dll2007.100.2727.015,72013-Aug-200908:13x64
Sqlscriptupgrade.dll2007.100.2727.03,377,51213-Aug-200908:13x64
Sqlservr.exe2007.100.2727.057,629,03213-Aug-200908:13x64
SQL Server 2008 tronc commun des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Microsoft.analysisservices.adomdclient.dll10.0.2727.0546,66413-Aug-200907:03x86
Microsoft.analysisservices.adomdclient.dll10.0.2727.0546,66413-Aug-200904:33x86
Microsoft.analysisservices.dll10.0.2727.01,316,69613-Aug-200904:34x86
Microsoft.analysisservices.xmla.dll10.0.2727.0227,17613-Aug-200907:04x86
Microsoft.analysisservices.xmla.dll10.0.2727.0227,16013-Aug-200904:34x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200907:09x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Msgprox.dll2007.100.2727.0246,12013-Aug-200907:10x64
Msgprox.dll2007.100.2727.0202,07213-Aug-200904:44x86
Replprov.dll2007.100.2727.0575,32013-Aug-200905:10x86
Replprov.dll2007.100.2727.0727,40013-Aug-200907:26x64
Replrec.dll2007.100.2727.0789,84813-Aug-200905:10x86
Replrec.dll2007.100.2727.0976,74413-Aug-200907:26x64
Replsub.dll2007.100.2727.0410,96813-Aug-200905:10x86
Replsub.dll2007.100.2727.0492,39213-Aug-200907:26x64
Sql_common_core_keyfile.dll2007.100.2727.014,18413-Aug-200906:57x64
Xmlsub.dll2007.100.2727.0192,36013-Aug-200906:25x86
Xmlsub.dll2007.100.2727.0308,07213-Aug-200908:17x64

Version d’architecture Itanium

SQL Server 2008 noyau partagé des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Commanddest.dll2007.100.2727.0557,92813-Aug-200910:15ia64
Datacollectorenumerators.dll2007.100.2727.0190,29613-Aug-200910:17ia64
Distrib.exe2007.100.2727.0205,67213-Aug-200910:24ia64
Dtspipeline.dll2007.100.2727.02,020,69613-Aug-200910:24ia64
Dtswizard.exe2007.100.2727.0800,60013-Aug-200910:24ia64
Exceldest.dll2007.100.2727.0584,04013-Aug-200910:31ia64
Excelsrc.dll2007.100.2727.0641,89613-Aug-200910:31ia64
Flatfiledest.dll2007.100.2727.0951,12813-Aug-200910:33ia64
Flatfilesrc.dll2007.100.2727.0975,19213-Aug-200910:33ia64
Iftsph.dll2007.100.2727.088,42413-Aug-200910:41ia64
Logread.exe2007.100.2727.01,124,71213-Aug-200911:01ia64
Microsoft.sqlserver.dmf.dll10.0.2727.0296,79213-Aug-200911:04x86
Microsoft.sqlserver.dmf.dll10.0.2727.0296,79213-Aug-200904:39x86
Microsoft.sqlserver.pipelinehost.dll10.0.2727.071,52813-Aug-200911:06x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Oledbdest.dll2007.100.2727.0586,07213-Aug-200911:15ia64
Oledbsrc.dll2007.100.2727.0653,67213-Aug-200911:15ia64
Rdistcom.dll2007.100.2727.01,835,35213-Aug-200911:24ia64
Repldp.dll2007.100.2727.0191,33613-Aug-200905:10x86
Repldp.dll2007.100.2727.0522,60013-Aug-200911:24ia64
Replmerg.exe2007.100.2727.0969,56013-Aug-200911:25ia64
Snapshot.exe10.0.2727.013,14413-Aug-200906:18x86
Snapshot.exe10.0.2727.013,14413-Aug-200912:09x86
Sql_engine_core_shared_keyfile.dll2007.100.2727.019,30413-Aug-200910:54ia64
Sqllogship.exe10.0.2727.096,08813-Aug-200912:10x86
Sqlmergx.dll2007.100.2727.0428,37613-Aug-200912:10ia64
Sqltaskconnections.dll2007.100.2727.0335,70413-Aug-200912:12ia64
Txdataconvert.dll2007.100.2727.0674,64813-Aug-200912:15ia64
Instance principale des Services de base de données SQL Server 2008
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Databasemailengine.dll10.0.2727.075,60813-Aug-200910:17x86
Databasemailprotocols.dll10.0.2727.042,85613-Aug-200910:17x86
Sql_engine_core_inst_keyfile.dll2007.100.2727.019,30413-Aug-200910:54ia64
Sqlaccess.dll2007.100.2727.0398,68013-Aug-200912:09x86
Sqlagent.exe2007.100.2727.01,205,59213-Aug-200912:09ia64
Sqlctr100.dll2007.100.2727.072,53613-Aug-200906:18x86
Sqlctr100.dll2007.100.2727.0135,01613-Aug-200912:10ia64
Sqlscriptdowngrade.dll2007.100.2727.020,84013-Aug-200912:11ia64
Sqlscriptupgrade.dll2007.100.2727.03,383,64013-Aug-200912:11ia64
Sqlservr.exe2007.100.2727.0111,039,33613-Aug-200912:11ia64
SQL Server 2008 tronc commun des Services de base de données
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Microsoft.analysisservices.adomdclient.dll10.0.2727.0546,64813-Aug-200911:01x86
Microsoft.analysisservices.adomdclient.dll10.0.2727.0546,66413-Aug-200904:33x86
Microsoft.analysisservices.dll10.0.2727.01,316,69613-Aug-200904:34x86
Microsoft.analysisservices.xmla.dll10.0.2727.0227,17613-Aug-200911:01x86
Microsoft.analysisservices.xmla.dll10.0.2727.0227,16013-Aug-200904:34x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,24013-Aug-200911:07x86
Microsoft.sqlserver.sqlenum.dll10.0.2727.01,083,22413-Aug-200904:42x86
Msgprox.dll2007.100.2727.0534,37613-Aug-200911:07ia64
Msgprox.dll2007.100.2727.0202,07213-Aug-200904:44x86
Replprov.dll2007.100.2727.0575,32013-Aug-200905:10x86
Replprov.dll2007.100.2727.01,640,80813-Aug-200911:25ia64
Replrec.dll2007.100.2727.0789,84813-Aug-200905:10x86
Replrec.dll2007.100.2727.02,125,14413-Aug-200911:25ia64
Replsub.dll2007.100.2727.0410,96813-Aug-200905:10x86
Replsub.dll2007.100.2727.01,111,89613-Aug-200911:25ia64
Sql_common_core_keyfile.dll2007.100.2727.019,30413-Aug-200910:54ia64
Xmlsub.dll2007.100.2727.0192,36013-Aug-200906:25x86
Xmlsub.dll2007.100.2727.0558,93613-Aug-200912:16ia64

Solution de contournement

Pour contourner ce problème, appliquez l’une des méthodes suivantes.

Méthode 1

Les instructions Transact-SQL permet de restaurer la base de données. Par exemple, vous pouvez utiliser la commande suivante pour restaurer une base de données :
restore database Database Name from disk = 'Backup file'
Méthode 2

Pour restaurer la base de données en utilisant SQL Server Management Studio, en procédant comme suit :
  1. Droit pas la base de données. Au lieu de cela, cliquez sur le nœud de base de données , puis cliquez sur Restaurer la base de données.
  2. Ne sélectionnez pas l’option de base de données sous Source de restauration. Au lieu de cela, sélectionnez l’option à partir du périphérique .
  3. Suivez les instructions pour terminer l’opération de restauration.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour savoir si la version de SQL Server Management Studio qui est installé sur votre ordinateur est concernée par ce problème, vérifiez si la version du fichier Microsoft.SqlServer.SqlEnum.dll correspond à une des versions affectées dans la section « Symptômes ». En règle générale, le fichier Microsoft.SqlServer.SqlEnum.dll est dans un des dossiers suivants, selon que SQL Server est installé à l’aide de Windows dans le mode Windows (WOW).

SQL Server 2005

lecteur: \Program Files\Microsoft SQL Server\90\SDK\Assemblies
lecteur: \Program (x86) de fichiers \Microsoft SQL Server\90\SDK\Assemblies

SQL Server 2008

lecteur: \Program Files\Microsoft SQL Server\100\SDK\Assemblies
lecteur: \Program (x86) de fichiers \Microsoft SQL Server\100\SDK\Assemblies

Références

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684
Description de la terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft
Propriétés

ID d'article : 972687 - Dernière mise à jour : 13 janv. 2017 - Révision : 1

Commentaires