TrimTrailingBlanks
concerne le SET ANSI_PADDING
option lors de la création de la table. Vous pourrez peut-être changer cela sans recréer toute la table de la même manière que ma réponse ici
pour changer le ANSI_NULL
option.
Sinon, vous devrez recréer la table avec la sémantique souhaitée sélectionnée.
En regardant la définition de sp_help
'FixedLenNullInSource' =
CASE
WHEN Type_name(system_type_id) NOT IN ( 'varbinary', 'varchar', 'binary', 'char' ) THEN '(n/a)'
WHEN is_nullable = 0 THEN @no
ELSE @yes
END
il apparaît donc des valeurs différentes pour FixedLenNullInSource
indiquez simplement que la nullabilité de la colonne est différente et qu'il s'agit de l'un des 4 types de données spécifiés. Vous auriez besoin de résoudre ce problème avec ALTER TABLE ... ALTER COLUMN
Vous feriez probablement bien mieux d'utiliser un outil tiers pour comparer les bases de données telles que Redgate SQL Compare ou SQL Server Data Tools ou même simplement interroger sys.tables
et sys.columns
vous-même plutôt que d'utiliser sp_help
cependant.