Я пытаюсь изменить размер столбца на сервере 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
- это представление, созданное предыдущим администратором базы данных.
Есть ли другой способ изменить размер столбца?