私が使用してSQL Server内の列のサイズを変更しようとしています:Addr1
の長さが元々あった場所40
SQL Serverでスキーマバインドビューで参照される列のサイズを変更する
ALTER TABLE [dbo].[Address]
ALTER COLUMN [Addr1] [nvarchar](80) NULL
。
それは、このエラーを上げ、失敗しました:
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
は、以前のDB管理者が作成したビューです。
カラムのサイズを変更する方法は他にありますか?
「Address_e」とは何ですか? – devio
Address_eは、前回のDB管理者が作成したビューです。そしてRemusが述べたように、それはSCHEMABINDINGが定義されています。 – Staelen