Je to vlastně problém řazení. Mohu to vyřešit změnou těchto řádků:
CAST([type] collate database_default AS VARCHAR(255)) AS [type],
CAST(type_desc collate database_default AS VARCHAR(255)) AS type_desc,
CAST(create_date AS VARCHAR(255)) AS create_date,
CAST(lock_escalation_desc collate database_default AS VARCHAR(255)) AS lock_escalation_desc
Konkrétním problémem je, že name
je seřazeno jako Latin1_General_CI_AS
, zatímco ostatní 3 sloupce, které jste zmínili, jsou seřazeny jako Latin1_General_CI_AS_KS_WS
(Alespoň si na mém počítači nejsem jistý, jaké by to bylo na serveru/databázi s jiným výchozím řazením).