CORRECTIF : Un délai d’attente se produit lorsque vous utilisez SQL Server Management Studio pour essayer de restaurer une base de données de grande taille à partir d’une sauvegarde sur une bande dans SQL Server 2008

Microsoft distribue les correctifs de Microsoft SQL Server 2008 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 2008 de SQL Server version du correctif.

Symptômes

Dans Microsoft SQL Server 2008, vous utilisez SQL Server Management Studio pour essayer de restaurer une base de données de grande taille à partir d’une sauvegarde sur une bande. Lorsque vous effectuez cette opération, un délai d’attente se produit dans la boîte de dialogue Spécifier la sauvegarde . En outre, le message d’erreur suivant s’affiche :
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.ExecuteWithResults (sqlCommand chaîne)

à Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteWithResults (requête de chaîne)

à Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSqlWithResults (serveur, chaîne cmd)

à Microsoft.SqlServer.Management.Smo.Restore.ReadBackupHeader (srv du serveur)

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

à System.Windows.Forms.Control.OnClick (EventArgs e)

à System.Windows.Forms.Button.OnClick (EventArgs e)

à System.Windows.Forms.Button.OnMouseUp (MouseEventArgs mevent)

à System.Windows.Forms.Control.WmMouseUp (Message & m, bouton de MouseButtons, Int32 clics)

à System.Windows.Forms.Control.WndProc (Message & m)

à System.Windows.Forms.ButtonBase.WndProc (Message & m)

à System.Windows.Forms.Button.WndProc (Message & m)

à System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message & m)

à System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)

à System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, lparam de IntPtr)

===================================

Délai d’attente a expiré. Le délai d’attente écoulée avant l’achèvement de l’opération ou le serveur ne répond pas. RESTORE HEADERONLY se termine de façon anormale. (Fournisseur de données SqlClient .net)

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

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.ExecuteDbDataReader (CommandBehavior comportement)

à System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader (CommandBehavior comportement)

à System.Data.Common.DbDataAdapter.FillInternal (DataSet dataset, tables de données DataTable [], Int32 startRecord, Int32 maxRecords, chaîne srcTable, IDbCommand commande, CommandBehavior comportement)

à System.Data.Common.DbDataAdapter.Fill (DataSet dataSet, Int32 startRecord, Int32 maxRecords, chaîne srcTable, IDbCommand commande, CommandBehavior comportement)

à System.Data.Common.DbDataAdapter.Fill (DataSet dataSet)

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

Résolution

Informations de mise à jour cumulative pour la version de SQL Server 2008

Le correctif de ce problème a été publié dans les 4 mise à jour Cumulative pour la version de SQL Server 2008. 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 :
963036 Cumulative mise à jour 4 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

Informations mises à jour cumulatives pour SQL Server 2008 Service Pack 1

Le correctif de ce problème a été publié dans à jour Cumulative 1 pour SQL Server 2008 Service Pack 1. 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 :
969099 Cumulative mise à jour 1 pour Microsoft 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. 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 :
970365 the SQL Server versions 2008 publiées après SQL Server 2008 Service Pack 1

Solution de contournement

Pour contourner ce problème, utilisez les commandes Transact-SQL pour sauvegarder et restaurer la base de données à l’aide de l’interface utilisateur de SQL Server Management Studio.

É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

Plus d’informations sur SQL Server 2005

Ce problème se produit également dans SQL Server Management Studio de SQL Server 2005. Pour contourner ce problème dans SQL Server 2005, consultez la section « Solution de contournement », ou utilisez la version fixe de SQL Server Management Studio de SQL Server 2008.

Plus d’informations sur le package de mises à jour cumulatives 4 pour SQL Server 2008

Pour plus d’informations sur les fichiers modifiés et pour plus d’informations sur les conditions requises pour appliquer le package de mise à jour cumulative qui contient le correctif qui est décrit dans cet article de la Base de connaissances Microsoft, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
963036 Cumulative mise à jour 4 pour SQL Server 2008

Plus d’informations sur le package de mise à jour cumulative 1 pour SQL Server 2008 Service Pack 1

Pour plus d’informations sur les fichiers modifiés et pour plus d’informations sur les conditions requises pour appliquer le package de mise à jour cumulative qui contient le correctif qui est décrit dans cet article de la Base de connaissances Microsoft, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
969099 Cumulative mise à jour 1 pour Microsoft SQL Server 2008 Service Pack 1

Références

Pour plus d’informations sur la liste des versions disponibles après la publication de SQL Server 2008, 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

Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

935897 un modèle de service incrémentiel est disponible auprès de l’équipe SQL Server pour proposer des correctifs pour les problèmes signalés

Pour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

Packages de mises à jour 822499 nouveau schéma d’appellation pour les logiciels de Microsoft SQL Server

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 :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft
Propriétés

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

Commentaires