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 Datumszeitformaten 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 Datetime-Masken finden Sie im Betriebsbuch.
DB2 TIME und TIMESTAMP mit Stunde 24
IBM DB2 TIME und TIMESTAMP können einen Hour 24-Wert enthalten, der außerhalb des Bereichs der Datentypen Microsoft SQL Server TIME, DATETIME und DATETIME2 liegt.
IBM DB2 unterstützt einen TIME-Wertbereich von 00.00.00 bis 24.00.00 und einen TIMESTAMP-Wertbereich von 0001-01-01-00.00.00.00000 bis 9999-12-31-24.00.00.0000000.
SQL Server einen ZEIT-Wertbereich von 00:00:00.0000000 bis 23:59.59.9999999 unterstützt, und DATETIME2 Wert zwischen 01-01-01 00:00:00 bis 9999-12-31 23:59.59.9999999999.
Der DRDA-Dienst transformiert DB2 TIME- und TIMESTAMP-Werte mit Stunde 24 in SQL Server TIME, DATETIME und DATETIME2 Werte mit der Stunde 00:00:00 des nächsten Tages. Der DRDA-Dienst transformiert beispielsweise den DB2 TIME-Wert '24:00:00' in den SQL Server TIME-Wert '00:00:00'). Der DRDA-Dienst transformiert beispielsweise den DB2 DATETIME-Wert "2011-12-31-24.00.00.000000" in den SQL Server DATETIME/DATETIME2 Wert "2012-01-01-00.00.00.000000".