DRDA サービスは DB2 との間で変換され、MsDrdaService.exe.config ファイル内の定義済みの形式マスクのセットに基づいて日付時刻形式をSQL Serverし、DB2、SQL Server、ISO、および文字列リテラルの datetime 値間の相互運用性をサポートします。 日付マスク、タイム マスク、および datetime マスクの詳細については、Operations Book を参照してください。
DB2 TIME と TIMESTAMP (時間 24)
IBM DB2 TIME と TIMESTAMP には、Microsoft SQL Server TIME、DATETIME、およびDATETIME2データ型の範囲外の Hour 24 値を含めることができます。
IBM DB2 では、TIME 値の範囲は 00.00.00 から 24.00.00、TIMESTAMP 値の範囲は 0001-01-00.00.00.000000 から 9999-12-31-24.00.00000000 です。
SQL Serverは、00:00:00.00000000 から 23:59:59.9999999 までの TIME 値の範囲をサポートします。 DATETIME2値の範囲は 01-01-01 00:00:00 から 9999-12-31 23:59:59.999999 です。
DRDA サービスは、時間 24 の DB2 TIME 値と TIMESTAMP 値を、翌日の時刻 00:00:00 の SQL Server TIME、DATETIME、およびDATETIME2値に変換します。 たとえば、DRDA サービスは DB2 TIME 値 '24:00:00' を SQL Server TIME 値 '00:00:00' に変換します)。 たとえば、DRDA サービスは DB2 DATETIME 値 '2011-12-31-24.00.00.000000' を SQL Server DATETIME/DATETIME2 値 '2012-01-01-00.00.0000000' に変換します。