SSDT имеет возможность игнорировать коэффициент заполнения (IgnoreFillFactor
).Но на самом деле: не помечает объект как измененный, если есть только изменения коэффициента заполнения .При наличии дополнительных изменений коэффициент заполнения будет опубликован вместе с ними.
Фактическая проблема возникает, когда кто-то использует сравнение схем для сравнения базы данных разработки с проектом базы данных, а затем вносит коэффициент заполнения вместе с другими изменениями (IgnoreFillFactor
здесь также не работает) в проект базы данных, и этоприменяется к производству через публикацию.Я знаю, что можно редактировать проект базы данных и исключать коэффициент заполнения вручную, но это не очень практичный обходной путь.
Есть ли способ полностью исключить коэффициент заполнения из определений таблиц с использованием SSDT?