Estoy tratando de cambiar el tamaño de una columna en el servidor SQL usando:Cambiar el tamaño de una columna que hace referencia una vista enlazada a esquema en SQL Server
ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
donde la longitud de Addr1
fue originalmente 40
.
Fracasó, elevando este error:
The object 'Address_e' is dependent on column 'Addr1'.
ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access
this column.
He tratado de leer sobre él y parece que debido a que algunos puntos de vista hacen referencia a esta columna y parece que SQL Server está en realidad tratando de dejar caer el columna que levantó el error.
Address_e
es una vista creada por el administrador de base de datos anterior.
¿Hay alguna otra manera en que pueda cambiar el tamaño de la columna?
¿Qué es "Address_e"? – devio
Address_e es una vista creada por el administrador de base de datos anterior. Y al igual que lo que Remus mencionó, tiene definido SCHEMABINDING. – Staelen