Infelizmente, o SQL Server interpreta a vírgula entre aspas como um delimitador. Isso se aplica tanto ao BCP quanto à inserção em massa.
De http://msdn.microsoft.com/en-us/library/ms191485%28v=sql.100%29.aspx
Se um caractere terminador ocorrer dentro dos dados, ele será interpretado como um terminador, não como dados, e os dados após esse caractere serão interpretados como pertencentes ao próximo campo ou registro. Portanto, escolha seus terminadores com cuidado para garantir que eles nunca apareçam em seus dados.