Я пытаюсь изменить размер столбца на сервере sql, используя:
ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
где длина Addr1
была изначально 40
.
Не удалось, возникла эта ошибка:
The object 'Address_e' is dependent on column 'Addr1'.
ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access
this column.
Я попытался прочитать его, и мне кажется, что поскольку некоторые представления ссылаются на этот столбец, кажется, что SQL Server на самом деле пытается удалить столбец, вызвавший ошибку.
Address_e
это представление, созданное предыдущим администратором БД.
Есть ли другой способ изменить размер столбца?