Если вы откроете таблицу по вашему выбору в визуальном конструкторе в SSMS и уроните столбец, затем создадите новый столбец, и перед выходом или сохранением вы выберете Generate Change Script
в контекстном меню в конструкторе. должен получить обе операции в этом сценарии изменения:
ALTER TABLE dbo.Messages ADD
IsActive bit NOT NULL CONSTRAINT DF_Messages_IsActive DEFAULT 1
GO
ALTER TABLE dbo.Messages
DROP COLUMN ToProfileId
GO
Я нахожусь на SQL Server 2008 R2 - не уверен, что что-то могло измениться из предыдущих версий.Важно: не сохраняйте и не покидайте конструктор до получения сценария изменения!
Насколько я знаю, в визуальном конструкторе нет положения, чтобы называть ограничение по умолчанию - как вы можете видеть из моего примера, однако, система по умолчанию кажется довольно полезной - нет?
Если вам действительно нужно использовать собственное соглашение об именах, я боюсь, что нет другого способа, кроме редактирования вашего сценария T-SQL перед его выполнением.