Numéro d'article: 918609 - Dernière mise à jour: vendredi 9 mai 2008 - Version: 3.0 Le délai est dépassé lorsque vous importez des fichiers de personnalisation volumineux dans Microsoft Dynamics CRMImportant Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft : 256986
(http://support.microsoft.com/kb/256986/
)
Description du Registre de Microsoft Windows SommaireSymptômesLe délai est dépassé lorsque vous importez des fichiers de personnalisation volumineux dans Microsoft Dynamics CRM 3.0 ou dans Microsoft Dynamics CRM 4.0. En outre, l'un des messages d'erreur suivants s'affiche. Message d'erreur 1 Erreur de dépassement de délai lors de l'importation.
Message d'erreur 2 Longueur de requête maximale dépassée.
Message d'erreur 3 Le fichier n'a pas pu être chargé ou l'importation a échoué. Message d'erreur 4 Le fichier n'est pas un fichier de personnalisation valide. Utilisez un fichier .XML qui a été généré en exportant des personnalisations. Rapport d'erreurs de la plate-forme Microsoft CRM :
Description de l'erreur : Expiration du délai d'attente. Détails de l'erreur : Aucune information sur l'erreur n'a été fournie par la plate-forme. Numéro d'erreur : 0x80040E31 09:54:25| Error| Install exception.System.Exception: Action Microsoft.Crm.Setup.Server.InstallDatabaseAction failed. ---> System.Data.SqlClient.SqlException: Expiration du délai d'attente. Le délai d'attente s'est écoulé avant la fin de l'opération ou le serveur ne répond pas. à System.Data.SqlClient.SqlCommand.ExecuteNonQuery() à Microsoft.Crm.Setup.DatabaseInstaller.DatabaseUtility.ExecuteSql(InstallDatabase database, String sql, Int32 timeout) à Microsoft.Crm.Setup.DatabaseInstaller.SqlScriptAction.Execute() à Microsoft.Crm.Setup.DatabaseInstaller.DatabaseInstaller.Install(Int32 languageCode, String file, Boolean upgrade) à Microsoft.Crm.Setup.Server.InstallDatabaseAction.Do(IDictionary parameters) à Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo) --- Fin de la trace de la pile de l'exception interne --- à Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo) at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver) à Microsoft.Crm.Setup.Server.DatabaseInstaller.Install(IDictionary stateSaver) à Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver) à Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver) à Microsoft.Crm.Setup.Server.ServerSetup.Upgrade(IDictionary data) à Microsoft.Crm.Setup.Server.ServerSetup.Run() CauseCe problème se produit car l'une des conditions suivantes est remplie :
RésolutionPour résoudre ce problème, appliquez l'une des méthodes ci-dessous. Méthode 1: Ajoutez les sous-clés de Registre OLEDBTimeout et ExtendedTimeout pour augmenter les valeurs de délai d'expirationAvertissement Toute modification incorrecte du Registre à l'aide de l'Éditeur du Registre ou d'une autre méthode peut entraîner des problèmes sérieux. Ces problèmes peuvent vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l'ensemble des risques liés à la modification du Registre.
Méthode 2 : Modifiez un paramètre dans deux fichiers Web.config différents
Plus d'informationsValeur OLEDBTimeoutLes secondes sont l'unité de la valeur OLEDBTimeout. Par défaut, la valeur OLEDBTimeout est de 30 secondes. La valeur OLEDBTimeout contrôle la valeur de délai SQL utilisée pour une requête SQL. La valeur OLEDBTimeout augmentée est utile lorsque le serveur SQL est surchargé. De plus, le temps de traitement de la requête est plus long.Valeur ExtendedTimeoutLes millisecondes sont l'unité de la valeur ExtendedTimeout. Par défaut, la valeur ExtendedTimeout est de 1000000 millisecondes. La valeur ExtendedTimeout contrôle la valeur de délai ASP.NET utilisée pour les requêtes d'importation. La valeur de délai doit être supérieure au temps requis pour achever le processus d'importation. La valeur ExtendedTimeout augmentée est utile lorsque le processus d'importation prend du temps.Remarque Lorsque les performances du serveur SQL sont lentes ou que de nombreux fichiers de personnalisation doivent être importés, le processus d'importation prend du temps. Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
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. | Traductions disponibles
|
Retour au début
