We've been using ODBC for over a year and a half using RadiusNT and SQL 6.5
and it has been great! There are a couple quirks with RadiusNT
(periodically crashing, causing the arch enemy, Dr. Watson, to appear), but
aside from that there are so many benefits that I'd never want to go back
to a users file (except for periodic backup purposes).
As for the expiration, I just put in an expiration for my own account of
"1/1/00" then checked the Emerald db (SQL) and MasterAccount.MaExpireDate
displays "Jan 1 2000 12:00 AM" so there are no problems there. I have no
idea if NULL expiration dates work or not--never bothered with them.
Aside from the expiration problem, what other problems are you running
NT 4.0 SP3, SQL Server 6.5 SP3, RadiusNT 2.2.41, Emerald 2.1.11,
Ascend Max 4004, 4048, 4002, Livingston PortMaster 2e