Al momento sei offline in attesa che la connessione Internet venga ristabilita

Supporto per il secondo intercalare

Il supporto per Windows XP è terminato

Il supporto Microsoft per Windows XP è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2722715
Sommario
In questo articolo contiene informazioni sul supporto tecnico Microsoft per il secondo intercalare.

Nota Il secondo intercalare è una rettifica di un secondo applicato occasionalmente al tempo universale coordinato (UTC) per mantenere l'ora del giorno per l'ora solare medio o UT1.
Informazioni

(1) Windows

SullaOS
Elaborazione di secondo intercalare non viene gestito separatamente dal sistema operativo Windows (OS). Ad esempio, anno, mese, data e ora non è supportate dal sistema operativo Windows le informazioni nel formato seguente:

aaaa/mm/gg 08: 59:60

Di conseguenza, 08 2012/7/1: 59:60 viene elaborata come 2012/7/1 09:00:00, per il formato ISO 8601.

Sul servizio ora di sincronizzazione (ora di WindowsService)
Servizio ora di Windows non implementa un secondo intercalare anche se passa attraverso il flag indicatori Leap (LI) dal server NTP per il server che ospita il servizio ora di Windows e il client di livello inferiore per la sincronizzazione da esso. Il servizio di sincronizzazione ora di Windows (W32Time) non inserisce un secondo intercalare e invece procede con il processo di sincronizzazione tempo normale.

Durante il breve periodo che segue l'introduzione di un secondo intercalare su un server NTP upstream (compresi i Server di W32time), si verifica una differenza di tempo di circa un secondo tra il server NTP upstream e il W32time client sincronizzati da esso. I client di W32time correggere gli orologi locali durante la sincronizzazione successivamente tempo dal relativo server upstream.

Per ulteriori informazioni, vedere il seguente articolo della Microsoft Knowledge Base (KB):

909614Il modo in cui il servizio ora di Windows considera secondo intercalare

Inoltre, nel servizio ora di Windows, non è sempre possibile prevenire il verificarsi di differenze di tempo marginale, ad esempio un secondo. Il sistema operativo è progettato per gestire le variazioni di tempo. Variazioni di secondo intercalare vengono gestite correttamente, consentendo l'esecuzione ininterrotta. Per ulteriori informazioni, vedere il seguente articolo della Knowledge Base:

939322 Limiti di supporto per configurare il servizio ora di Windows per gli ambienti di alta precisione

Informazioni sul servizio cluster
Per la configurazione del cluster, è uguale a quello con il sistema operativo: elaborazione secondo intercalare non viene eseguita.

(2) SQL Server 2000, 2005, 2008, 2008 R2, 2012 e il 2014

SQL Server non utilizza dati di tempo per la gestione delle operazioni interne, quali le transazioni. Pertanto, anche se l'ora di sistema si verifica una deviazione di un secondo per il secondo intercalare, ma non le operazioni di SQL Server. Come con il sistema operativo Windows, SQL Server non in modo indipendente riconosce il secondo intercalare.

Il tipo di dati date (ad esempiodatetime) non supporta il formato in cui il valore dei secondi raggiunge 60, ad esempio 08 2012/7/1: 59:60. Pertanto, se viene stabilita una connessione a SQL Server da un'applicazione in esecuzione su un sistema operativo che supporta il secondo intercalare e il sistema operativo tenta di impostare un secondo intercalare (dati in cui il valore del secondo è 60) nella colonna e variabile del tipo di dati data, viene restituito un errore. Per ulteriori informazioni, vedere la sezione "Informazioni di riferimento".

Informazioni di riferimento

[Esempio] quando il secondo intercalare viene gestito come il tipo di dati Data di SQL Server

create table leap_second(a int,b datetime,)goinsert into [leap_second] values (1,convert(datetime,'2012/07/01 08:59:60'))goselect convert(datetime,'2012/07/01 08:59:60')goselect datediff(day,convert(datetime,'2012/07/01 08:59:60'),getdate())godeclare @b datetimeset @b='2012/07/01 08:59:60'godeclare @c timeset @c='08:59:60'godeclare @d datetime2set @d='2012/07/01 08:59:60'godeclare @e datetimeoffset set @e='2012/07/01 08:59:60'go

Risultato
Messaggio 242, livello 16, stato 3, riga 1
Per la conversione dal tipo di dati varchar per il tipo di dati datetime, il valore è compreso nell'intervallo.
L'istruzione è terminata.

Messaggio 242, livello 16, stato 3, riga 1
Per la conversione dal tipo di dati varchar per il tipo di dati datetime, il valore è compreso nell'intervallo.

Messaggio 242, livello 16, stato 3, riga 1
Per la conversione dal tipo di dati varchar per il tipo di dati datetime, il valore è compreso nell'intervallo.

Messaggio 242, livello 16, stato 3, riga 3
Per la conversione dal tipo di dati varchar per il tipo di dati datetime, il valore è compreso nell'intervallo.

Messaggio 241, livello 16, stato 1, riga 2
Il processo di conversione non riuscita durante la conversione da stringa di caratteri per la data e ora o per uno dei due.

Messaggio 241, livello 16, stato 1, riga 2
Il processo di conversione non riuscita durante la conversione da stringa di caratteri per la data e ora o per uno dei due.

Messaggio 241, livello 16, stato 1, riga 2
Il processo di conversione non riuscita durante la conversione da stringa di caratteri per la data e ora o per uno dei due.

(3) di Exchange Server 2003, 2007 e 2010 2013

Utilizzato in Exchange Server è incluso il tempo viene misurato dall'orologio del sistema e l'ora in cui viene calcolato come il periodo trascorso dall'avvio del servizio. L'elaborazione che utilizza il clock di sistema, il server di Exchange funziona senza riconoscimento di secondo intercalare. D'altra parte (qualora il periodo di tempo trascorso è interessato), anche se con l'inserimento del secondo intercalare è rilevata una differenza di un secondo, la deviazione può verificarsi anche in circostanze normali. Come con il sistema operativo Windows, Exchange Server è progettato per gestire le variazioni di tempo minore. Pertanto, le operazioni di Exchange Server non sono interessate.

L'operazione interna, oltre a una pianificazione in formato iCalendar rappresenta un caso in cui è possibile ricevere (dall'esterno) un valore di ora in cui è stato aggiunto un secondo intercalare. Tuttavia, quando Exchange Server riceve le pianificazioni in formato iCalendar, il programma supporta solo i formati in cui la notazione ora è definiti incompliance con RFC 5545. Per quanto riguarda il secondo intercalare, è supportata la notazione di secondi nell'intervallo 0-60. Se un numero è maggiore di 60 è specificato come il valore dei secondi, viene elaborato come un formato non valido e non è riconosciuto come il formato iCalendar corretto.

In Outlook, 60 secondi è 0. Di conseguenza,08 2012/07/01: 59:60 diventa 2012/07/01 08:59:00. Ciò significa che esiste la possibilità di un minutedeviation di uno al massimo. In tal caso, l'ordine di ricezione dei messaggi di posta elettronica apparentemente hanno deviato, ma in caso contrario non vi sarà alcun effetto sulle operazioni.

Per ulteriori informazioni, vedere quanto segue:

2.2.36 [RFC5545] sezione 3.3.12 ora
http://msdn.microsoft.com/en-us/library/ee624459 (v=exchg.80).aspx

(4) Internet Information Services (IIS)

Il secondo intercalare non ha effetto in IIS.

(5) Altri utenti

Le applicazioni in esecuzione in Windows in genere utilizzano il clock di sistema. Pertanto, possono essere utilizzati senza considerazione per il secondo intercalare.
È tuttavia necessario ricordare che se si accede a un prodotto Microsoft da un'applicazione che gestisce il tempo di per sé e che supporta il secondo intercalare, o da un'applicazione in esecuzione su un sistema operativo che supporta il secondo intercalare, sono che si verifichino problemi. Questo avviene perché i prodotti Microsoft non riconoscono il secondo intercalare.

Inoltre, le applicazioni non devono basarsi sull'ora di sistema per aumentare in maniera monotona. Al contrario, utilizzano la funzioneGetTickCount64()per la lettura di conteggio corrente, ovvero il tempo trascorso dall'avvio in millisecondi.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2722715 - Ultima revisione: 08/11/2015 05:57:00 - Revisione: 1.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows Server 2003 R2 Standard x64 Edition, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Datacenter x64 Edition, Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Professional, Microsoft Windows XP Service Pack 1, Microsoft Windows XP Service Pack 2, Microsoft Windows XP Service Pack 3, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 Service Pack 2, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate, Windows Vista Service Pack 1, Windows Vista Service Pack 2, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Service Pack 1, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Ultimate, Windows 7 Service Pack 1, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Service Pack 3, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Service Pack 2, Microsoft SQL Server 2005 Service Pack 3, Microsoft SQL Server 2005 Service Pack 4, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Service Pack 1, Microsoft SQL Server 2008 Service Pack 2, Microsoft SQL Server 2008 Service Pack 3, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Service Pack 1, Microsoft Exchange Server 2003 Service Pack 2, Microsoft Exchange Server 2007 Standard Edition, Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Exchange Server 2007 Service Pack 1, Microsoft Exchange Server 2007 Service Pack 2, Microsoft Exchange Server 2007 Service Pack 3, Microsoft Exchange Server 2010 Standard, Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Service Pack 1, Microsoft Exchange Server 2010 Service Pack 2, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2013 Service Pack 1, Microsoft Exchange Server 2013 Enterprise

  • kbmt KB2722715 KbMtit
Feedback