Eliminar restricción predeterminada en una columna en TSQL

Tengo una tabla con una columna como esta que está actualmente en vivo:

name NVARCHAR(128) NOT NULL DEFAULT ''

Estoy modificando la columna de esta manera para que sea anulable:

ALTER TABLE  mytable ALTER COLUMN name NVARCHAR(128) NULL

Sin embargo, la restricción predeterminada, denominada 'DF__mytable__datab__7DE4B36' en una instancia de la tabla, aún permanece. Sé que esto podría haberse evitado si el autor original nombró la restricción. Tengo varias instancias de estas tablas, pero no quiero eliminar manualmente todas las restricciones en todas las tablas que tengo. ¿Cuál es la forma más fácil y elegante de eliminar esta restricción predeterminada en una columna en el servidor Sql que puedo aplicar de manera uniforme a cada instancia de esta tabla?

EDITAR

Este es el script que terminé usando:

DECLARE @table_id AS INT
DECLARE @name_column_id AS INT
DECLARE @sql nvarchar(255) 

-- Find table id
SET @table_id = OBJECT_ID('mytable')

-- Find name column id
SELECT @name_column_id = column_id
FROM sys.columns
WHERE object_id = @table_id
AND name = 'name'

-- Remove default constraint from name column
SELECT @sql = 'ALTER TABLE mytable DROP CONSTRAINT ' + D.name
FROM sys.default_constraints AS D
WHERE D.parent_object_id = @table_id
AND D.parent_column_id = @name_column_id
EXECUTE sp_executesql @sql

Otro script que puede usarse para lograr esto se puede encontrar aquí:¿Cómo eliminar la restricción por defecto de SQL sin saber su nombre?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta