Also in Frage kämen:
referentielle Konstraints
inhaltliche Konstraints
beliebige Objekt Definitionen, die das Feld verwenden, z.B. Views oder Prozeduren.
Beidseitige Auflösung aus dem Repository:
Code:
-- abhängige objekte
EXEC sp_MSdependencies N'DF__FSTAMM_FIRMNAME__25869641', null, 1315327
andersrum
Code:
-- abhängig von
EXEC sp_MSdependencies N'DF__FSTAMM_FIRMNAME__25869641', null, 1053183
oder das ganze mit dem genannten Objekt "firmname" aufrufen.
Ich würde mal auf einen Konstraint tippen, z.B. ein Default Konstraint NULL oder '' oder 'noch nicht eingetragen'.
Würde man den Default vorher (vor der Typänderung) droppen, wäre man vermutlich "erlöst" oder wenigstens beim nächsten Fehler.