格式不对:
declare @s varchar(8000)
set @s='bcp "select * from 数据库名..trafficflow where finishtime>getdate()-1" queryout  d:\'+datename(year,getdate())+'年'+datename(month,getdate())+'月'+datename(day,getdate()-1)+'日.xls -c -q -S"服务器名称" -U"sa" -P"密码"'
exec master..xp_cmdshell @s