I found a DATEPART Function returning an asterisk this morning for a backup job dynamically building the backup path. I just thought I'd share it since I doubt they will fix it.
--Run this in SSMS
select CAST(DATEPART(mm, getdate()) as CHAR(1))
--This returns a '*' , but it should throw an error for overflow.
--Below is the fix in the string concatenation so it doesn't return a '*'
select CAST(DATEPART(mm, getdate()) as CHAR(2))