Forum Discussion
SQL Server Mirroring - special characters
- 1 year ago
Hi Magic_Mads,
Microsoft Fabric relies on Delta Lake and Parquet formats under the hood for storage and querying. These technologies, along with Fabric’s mirroring and Lakehouse architecture, impose restrictions on special characters in column names due to file system compatibility and query engine parsing rules.
column names with special characters may cause errors in mirroring, dataflows, and Spark operations. The / character, although sometimes accepted in SQL Server, can break schema inference and querying in Fabric.
Thanks,
Prashanth Are
MS Fabric community support
Some of the data from SQL Server on-premises is not migrated to Fabric Mirror because They are the concept of using Windows vs Linux Systems. Until now, Microsoft (Windows ) was using SQL Server on premises whereas Fabric SQL ( Mirror ) is using Linux Systems. so, Definitely there is some mismatch for example, Copy jobs in Linux ( Delta Lake ) are using decimal data as compare to money data in Windows ( SQL Server on premises).
SQL Server on premises
- Magic_Mads1 year agoFrequent Visitor
Hi - it is Fabric Mirroring (SQL Server on-prem) - not in any way related to Windows vs. Linux
- BhaveshPatel1 year ago
Super User
Behind the scene, it is Windows vs Linux Systems. You can not see this but We can see this behind the scene.
Also, In Delta Lake ( Linux Systems ), We are using Schema Evolution/ Schema Enforcement whereas in old days ( 8 yrs before ), there was only schema enforcement in SQL Server on premises.
- Magic_Mads1 year agoFrequent Visitor
But - will a column name containing / work or not using Fabric Mirroring?