Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der DRDA-Dienst konvertiert in und aus DB2- und SQL Server-Datums-/Uhrzeitformaten basierend auf einem definierten Satz von Formatmasken in der MsDrdaService.exe.config-Datei, um die Interoperabilität zwischen DB2, SQL Server, ISO und Zeichenfolgenliteraldatumswerten zu unterstützen. Weitere Informationen zu Datumsmasken, Zeitmasken und Datums-/Uhrzeitmasken finden Sie im Operations Book.
DB2 TIME und TIMESTAMP mit 24-Stunden-Format
IBM DB2 TIME und TIMESTAMP können einen Hour 24-Wert enthalten, der außerhalb des Bereichs von Microsoft SQL Server TIME, DATETIME und DATETIME2 Datentypen liegt.
IBM DB2 unterstützt einen TIME-Wertbereich von 00.00.00 bis 24.00.00 und TIMESTAMP-Wertbereich von 0001-01-01-00.00.00.00000 bis 9999-12-31-24.00.00.00000.
SQL Server unterstützt einen TIME-Wertbereich von 00:00:00.0000000 bis 23:59:59.9999999 und einen DATETIME2-Wertbereich von 01-01-01 00:00:00 bis 9999-12-31 23:59:59.9999999.
Der DRDA-Dienst wandelt DB2 TIME- und TIMESTAMP-Werte mit Stunde 24 in SQL Server TIME, DATETIME und DATETIME2 Werte mit Stunde 00:00:00 des nächsten Tages um. Beispielsweise wandelt der DRDA-Dienst den DB2-ZEITwert "24:00:00" in den SQL Server TIME-Wert "00:00:00:00" um. Beispielsweise wandelt der DRDA-Dienst den DB2 DATETIME-Wert "2011-12-31-24.00.00.000000" in den SQL Server DATETIME/DATETIME2 Wert "2012-01-01-00.00.00.00.00000" um.