I have a numeric(5,2) field on my SQL Server database. When I run the query, the number on that field appears with . (dot) separator. However, when I preview the query on SSIS, it appears with comma(,) separator. I am trying to show the number format with dot(.) on SSIS as well. How can I do that?
Thank you.
SSMS and SSIS – Difference in Number Format (Comma vs Dot)
sql serversql-server-2012ssis
Related Question
- Sql-server – ‘skip rows’ in a flat file source does not work as advertised
- T-sql – Populate ID Field by Converting Group Name Values
- SQL Server – SSIS vs T-SQL Join Performance on Same Server
- SSIS and SQL Server Architecture – Should SSIS Packages and SQL Database Be on Same Server
- Sql-server – SSIS Slow Data Transfer between Oracle and SQL Server 2016
- SQL Server – Importing Files with Mixed Decimal Separators
Best Answer
The issue here is that the Locale settings of the file connection in SSIS are different to the language settings in SQL Server.
In SSIS, go to the Properties window for your File Connection (
Right-click
->Properties
). There should be a setting forLocaleID
that will need to be set to match SQL Server (or to English).Further information can be found in the following Stack Overflow post