TrimTrailingBlanks
souvisí s SET ANSI_PADDING
možnost při vytvoření tabulky. Možná to budete moci změnit, aniž byste museli znovu vytvářet celou tabulku podobným způsobem jako moje odpověď zde
pro změnu ANSI_NULL
možnost.
Jinak byste museli znovu vytvořit tabulku s vybranou požadovanou sémantikou.
Při pohledu na definici 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
takže se zobrazí různé hodnoty pro FixedLenNullInSource
stačí uvést, že možnost nulování sloupce je odlišná a že jde o jeden ze 4 zadaných datových typů. To byste museli opravit pomocí ALTER TABLE ... ALTER COLUMN
Pravděpodobně je mnohem lepší použít nástroj třetí strany k porovnání databází, jako je Redgate SQL Compare nebo SQL Server Data Tools, nebo dokonce pouze dotazování sys.tables
a sys.columns
namísto použití sp_help
ačkoli.