Ich versuche, die Größe einer Spalte in SQL Server zu ändern, indem ich:
ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
wo die Länge Addr1
ursprünglich war 40
.
Es ist fehlgeschlagen und hat diesen Fehler ausgelöst:
The object 'Address_e' is dependent on column 'Addr1'.
ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access
this column.
Ich habe versucht, es zu lesen, und es scheint, dass SQL Server tatsächlich versucht, die Spalte zu löschen, die den Fehler ausgelöst hat, da einige Ansichten auf diese Spalte verweisen.
Address_e
ist eine Ansicht, die vom vorherigen DB-Administrator erstellt wurde.
Gibt es eine andere Möglichkeit, die Größe der Spalte zu ändern?