Select the product you need help with
Comment préparer SQL Server 2005 et SQL Server 2000 pour que les modifications l'heure d'été en 2007Numéro d'article: 931975 - Voir les produits auxquels s'applique cet article SommaireINTRODUCTIONDans août 2005, le Congrès u.s.a. s transmis l'Energy Policy Act. Cette loi change à la fois la date de début et la date de fin de passage à l'heure D'ÉTÉ. Lorsque cet acte passe en vigueur dans 2007, l'heure D'ÉTÉ commencera trois semaines plus tôt et se terminera une semaine postérieure lorsque il généralement démarré et terminée. Plus précisément, l'heure D'ÉTÉ commence à 2 h 00 du matin le deuxième dimanche de mars et se terminera à 02: 00 le premier dimanche de novembre. Le tableau suivant résume les modifications apportées à l'heure d'été en 2007. Réduire ce tableau
Plus d'informationsActions que vous devez effectuerSi vous avez SQL Server est installé sur un ordinateur qui est configuré pour ajustements automatiques d'heure D'ÉTÉ et le fuseau horaire de l'ordinateur suit les modifications pour l'heure D'ÉTÉ en 2007, vous devez exécuter les actions suivantes :
Utilisation de temps de SQL Server et génération d'étatsDans SQL Server 2005 et SQL Server 2000, le moteur de base de données SQL Server utilise les deux formes suivantes de timer pour générer les informations de temps :
Différentes tâches en fonction de minuteur en arrière-plan et les composants système critiques reposent sur ces composants Timer pour leur fonctionnement correct. Parce que ces composants Timer fonctionne comme mesures relatives d'une heure spécifique, composants interne et activités internes ne seront pas affectées par les modifications apportées à l'heure D'ÉTÉ en 2007. Par exemple, vous effectuer les tâches qui impliquent les activités suivantes en fonction de timer ou composants en fonction de minuteur :
Par exemple, vous effectuer les tâches qui impliquent les composants externes suivants et les applications :
Voici la sortie d'exemple de la trace : Problèmes connus liés heure D'ÉTÉ SQL Server qui ne sont pas spécifiques aux modifications apportées à l'heure D'ÉTÉ dans 2007DateDiff et AjDate fonctions date et l'heure ne sont pas l'heure D'ÉTÉ connaissanceLorsque vous utilisez des instructions Transact-SQL pour effectuer des calculs horaires basés sur les fonctions de date fourni par le système et d'heure, vous devez étudier attentivement les instructions. En particulier, si vous avez écrit fois l'heure D'ÉTÉ dans du code dur dans la logique d'application, les DateDiff DateAdd système fonctions et ne sont pas l'heure D'ÉTÉ connaissance.Par exemple, une application s'exécute les instructions suivantes pour calculer la différence d'heure. Le calcul repose sur l'heure D'ÉTÉ ancien. Notez que sous le nouveau système de l'heure D'ÉTÉ en 2007, 2007-03 est la date de début de l'heure D'ÉTÉ. Cependant, sous l'ancien système d'heure D'ÉTÉ 2007-04-01 serait la date de début de l'heure D'ÉTÉ. Pour corriger le calcul de temps dans ces scénarios, utilisez la fonction GetUtcDate au lieu de la fonction GetDate . La fonction GetUtcDate renvoie l'heure UTC. L'heure UTC est dérivé de l'heure locale actuelle et avec le paramètre de fuseau horaire dans le système d'exploitation de l'ordinateur qui exécute SQL Server. Effet de la date de fin de l'heure D'ÉTÉ sur les tâches planifiées Agent SQL ServerEnvisagez le scénario suivant. Vous avez un travail SQL Server Agent prévu qui imprime local time en cours. Le travail s'exécute toutes les 15 minutes. Lorsque la modification de l'heure D'ÉTÉ se produit dans novembre 2007, SQL Server Agent suit automatiquement le changement d'heure D'ÉTÉ. SQL Server Agent base son suivi sur le système d'exploitation et met à jour correctement la prochaine exécution planifiée du travail.Toutefois, il existe un problème connu dans lequel les tâches de SQL Server Agent planifiées ne peut pas exécutées pour une heure pendant la période lorsque le changement de novembre 2007 l'heure D'ÉTÉ se produit. Après modification de l'horloge du 14: 00 à 1: 00 4 novembre, 2007, SQL Server Agent travaux serait ignorer l'heure suivante et attendez 14: 00 pour démarrer la prochaine exécution. Il s'agit d'un problème connu. Ce problème s'est produite même dans les conventions de l'heure D'ÉTÉ pré-2007. Ce problème n'entraîne pas des modifications à l'heure D'ÉTÉ 2007. Ce problème peut affecter les tâches d'agent de réplication, les travaux de sauvegarde, journal livraison tâches et autres tâches planifiées dans SQL Server. PropriétésNuméro d'article: 931975 - Dernière mise à jour: mardi 20 novembre 2007 - Version: 3.5 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 931975
(http://support.microsoft.com/kb/931975/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. | Traductions disponibles |




Retour au début








