On the basis that your time is based on 1st Jan 1900 origin, I'd take the number of days since then from your date field and add them to the time field.
select dateadd(dd,datediff(dd,0,'2011-10-14 00:00:00.000'),'1900-01-01 09:00:00.000')
soi là, soi carré